Tentei procurar por um comando semelhante ncftp
( na verdade, este é o único cliente de ftp do terminal que usei) e não o encontrei.
Qual é a maneira (se possível) de usar o grep
comando no servidor remoto, para procurar seqüências de caracteres em arquivos?
command-line
grep
search
ftp
Bojan Savic
fonte
fonte
Respostas:
O protocolo ftp padrão não permite (você pode verificar a lista de comandos ). Então você teria que baixar tudo apenas para poder cumprimentá-lo.
fonte
Você pode usar o curlftpfs para montar o ftp remoto como disco local e manipular com arquivos como em sua máquina local.
fonte
Você deve localy montar o diretório FTP remoto para fazer isso, no entanto, ser avisado de que todos os arquivos que você grep irá precisam ser baixado para esta operação.
SSH na máquina remota e execute grep por lá, se possível, para economizar largura de banda.
fonte
Supondo que você esteja usando ftp simples via linha de comando, use o comando dir com a opção -Rl para pesquisar recursivamente e copiá-lo em um arquivo e, em seguida, pesquise o arquivo usando grep, find ou qualquer outra forma de suporte em seu sistema operacional.
fonte
Usando
lftp
Primeiro pegue tudo, de ftp a arquivo
Em seguida, execute grep no arquivo:
fonte