Я гуглил это и нашел тонны ответов, но по тем или иным причинам они просто не работали на меня или не подходили для ситуации. Я запускаю стороннюю прошивку DD-WRT на своих роутерах. Иногда я хочу обновить одну и мне нужно найти самую новую прошивку, поэтому мне придется искать вручную ftp.dd-wrt.com . Я нашел способ использовать Google для рекурсивного поиска в репо, но он требователен. Я могу Google, используя запрос ниже, и он находит некоторые, но очень требователен.

site:ftp.dd-wrt.com ROUTERMODELNUM

Есть ли способ сделать рекурсивный поиск на сервере FTP? Даже рекурсивное отображение файлов на FTP-сервере и затем использование grep для фильтрации было бы приемлемо для меня.

1 ответ1

2

Используйте curlftpfs.

Программа curlftpfs - это инструмент для монтирования удаленных хостов ftp в качестве локальных каталогов.

Это решение, основанное на FUSE , ознакомьтесь с проблемами безопасности. Вы можете (и должны) выполнить монтаж как обычный пользователь:

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

Тогда играйте с find или чем-то еще. Размонтировать:

fusermount -u ~/mnt/foo/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .