Как выполнить рекурсивный поиск на FTP-сервере с помощью Linux?

Как выполнить рекурсивный поиск на FTP-сервере с помощью Linux?

Я погуглил это и нашел кучу ответов, но по той или иной причине они просто не сработали у меня или не подходили к ситуации. Я использую сторонние прошивки 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/

Связанный контент