Я погуглил это и нашел кучу ответов, но по той или иной причине они просто не сработали у меня или не подходили к ситуации. Я использую сторонние прошивки DD-WRT на своих маршрутизаторах. Иногда я хочу обновить один из них и мне нужно найти самую новую прошивку, поэтому мне придется искать вручную ftp.dd-wrt.com
. Я нашел способ использовать Google для рекурсивного поиска в репозитории, но он придирчив. Я могу использовать Google, используя запрос ниже, и он находит некоторые, но очень придирчив.
site:ftp.dd-wrt.com ROUTERMODELNUM
Есть ли способ делать рекурсивный поиск на FTP-сервере? Даже рекурсивный показ файлов на FTP-сервере и последующее использование grep для фильтрации были бы для меня приемлемы.
решение1
Использоватьcurlftpfs
.
Программа
curlftpfs
представляет собой инструмент для монтирования удаленных FTP-хостов в качестве локальных каталогов.
ЭтоПРЕДОХРАНИТЕЛЬ-решение, ознакомьтесь спроблемы безопасности. Вы можете (и должны) выполнить монтирование как обычный пользователь:
curlftpfs -r ftp.dd-wrt.com ~/mnt/foo/
Затем поиграйтесь с find
или чем-нибудь еще. Чтобы размонтировать:
fusermount -u ~/mnt/foo/