Como executar o grep no FTP?

Como executar o grep no FTP?

Tentei procurar um comando semelhante em ncftp(na verdade, este é o único cliente FTP de terminal que usei) e não o encontrei.

Qual é a maneira (se possível) de usar grepo comando no servidor remoto, para procurar strings em arquivos?

Responder1

O protocolo FTP padrão não permite isso (você pode verificar olista de comandos). Então você teria que baixar tudo apenas para poder fazer o grep nele.

Responder2

Você pode usarcurlftpfspara montar o FTP remoto como disco local e manipular arquivos como em sua máquina local.

Responder3

Você deve montar localmente o diretório FTP remoto para fazer isso, no entanto, esteja avisado que todos os arquivos que você grepvaiprecisa ser baixado para esta operação.

Faça SSH na máquina remota e execute grep por lá, se possível, para economizar largura de banda.

Responder4

Usandolftp

Primeiro pegue tudo, desde FTP até arquivo

$ lftp http://downloads.site.com/sources> find . > sources-list.txt

Em seguida, execute grep no arquivo:

$ grep FILE sources-list.txt

informação relacionada