Qual é a melhor maneira de localizar e substituir texto em vários arquivos por FTP?

5

Como você pode pesquisar e substituir texto em vários arquivos em um servidor FTP?

Basicamente, preciso alterar as informações do Google Analytics em um monte de páginas HTML antigas simples e estou pensando se há uma maneira de fazer isso sem ter que baixar todos os arquivos, fazer a pesquisa e substituir localmente e, em seguida Envie-os de volta.

    
por evan 13.07.2011 / 22:16

5 respostas

2

Como o comentário diz, o ftp não permite isso. Você provavelmente quer realmente o 'baixar tudo, substituir, fazer o upload de volta'.

O melhor que posso pensar é um editor que entende ftp. Nos bastidores, ele está baixando o arquivo, editando-o localmente e, em seguida, fazendo o upload, mas talvez esse 'ftp de fundo invisível' seja o que você deseja. Eu não sei se há vários arquivos embora. Existem programas individuais que podem fazer isso, e acho que qualquer editor verdadeiro do KDE (por exemplo, kate) pode fazer isso através do KIOSlaves.

    
por 14.07.2011 / 01:26
1

O Windows pode mapear um site ftp para uma letra de unidade, pelo menos no XP, o Linux tem o curlftpfs, que pode montar um site ftp.

As opções estão realmente sendo baixadas e atualizadas em segundo plano depois que qualquer arquivo é editado. Não é a solução ideal. Eu pessoalmente escrevo um script para fazer as atualizações. No entanto, se for feito apenas uma vez, use o que puder funcionar.

    
por 16.07.2011 / 03:42
1

Se o FTP é o único modo de acesso, não vejo outra maneira senão baixar todos os arquivos e fazer as alterações localmente.

No Windows, uma ferramenta fácil de usar é o Notepad ++. A função Localizar / Substituir permite abranger todos os arquivos abertos, ou você pode apontar para um diretório de arquivos e fazer com que ele execute a operação de localizar / substituir em todos os arquivos no diretório.

Uma vez feito, envie novamente via FTP.

    
por 18.09.2013 / 19:21
0

Você pode fazer isso com putty se você tiver acesso telnet ao servidor, assim como ftp. Então, dependendo se você estiver em um servidor linux ou windows, você usaria o editor de texto da linha de comando apropriado para modificar os arquivos.

    
por 13.07.2011 / 22:34
0

Confira o UltraEdit também. Ele lê / grava arquivos diretamente em sites FTP. Ele realiza busca / substituição em vários arquivos abertos, como o Notepad ++.

Configure o site no Gerenciador de contas FTP no UltraEdit, no menu Arquivo. Abra todos os arquivos do site FTP no UltraEdit que você deseja alterar. Em seguida, execute seu localizar / substituir. Então faça um save all.

Ele fará todo o FTP transferindo os bastidores para você.

    
por 23.02.2016 / 22:07