Como recursivamente procurar servidor FTP usando o Linux?

0

Eu pesquisei isso e encontrei toneladas de respostas, mas por uma razão ou outra, elas simplesmente não funcionavam para mim ou não se encaixavam na situação. Eu executo o firmware de terceiros do DD-WRT em meus roteadores. Ocasionalmente eu quero atualizar um e preciso encontrar o firmware mais novo, então terei que procurar manualmente ftp.dd-wrt.com . Eu encontrei uma maneira de usar o Google para pesquisar o repositório recursivamente, mas é exigente. Eu posso google usando a consulta abaixo e encontra alguns, mas é muito exigente.

site:ftp.dd-wrt.com ROUTERMODELNUM

Existe uma maneira de fazer buscas recursivas de um servidor FTP? Mesmo recursivamente exibindo arquivos em um servidor FTP e, em seguida, usando o grep para filtrar seria aceitável para mim.

    
por Kyle H 05.02.2018 / 18:40

1 resposta

2

Use curlftpfs .

The program curlftpfs is a tool to mount remote ftp hosts as local directories.

Esta é uma solução baseada em FUSE , familiarize-se com preocupações de segurança . Você pode (e deve) fazer a montagem como um usuário normal:

curlftpfs -r ftp.dd-wrt.com ~/mnt/foo/

Em seguida, jogue com find ou o que for. Para desmontar:

fusermount -u ~/mnt/foo/
    
por 05.02.2018 / 19:43