Pesquisei isso no Google e encontrei toneladas de respostas, mas por um motivo ou outro elas simplesmente não funcionaram para mim ou não se encaixavam na situação. Eu executo firmware de terceiros DD-WRT em meus roteadores. Ocasionalmente, quero atualizar um e preciso encontrar o firmware mais recente, então terei que pesquisar manualmente ftp.dd-wrt.com
. Encontrei uma maneira de usar o Google para pesquisar o repositório de forma recursiva, mas é exigente. Posso pesquisar no Google usando a consulta abaixo e ele encontra alguns, mas é muito exigente.
site:ftp.dd-wrt.com ROUTERMODELNUM
Existe uma maneira de fazer pesquisas recursivas em um servidor FTP? Mesmo exibir arquivos recursivamente em um servidor FTP e depois usar grep para filtrar seria aceitável para mim.
Responder1
Usarcurlftpfs
.
O programa
curlftpfs
é uma ferramenta para montar hosts FTP remotos como diretórios locais.
Isto é umFUSÍVELsolução baseada em, familiarize-se compreocupações com segurança. Você pode (e deve) fazer a montagem como usuário normal:
curlftpfs -r ftp.dd-wrt.com ~/mnt/foo/
Então brinque com find
ou algo assim. Para desmontar:
fusermount -u ~/mnt/foo/