В основном я сейчас использую FileZilla, но не прочь использовать любой другой графический интерфейс. Я хочу проиндексировать все каталоги и файлы на FTP-сервере, чтобы я мог просмотреть их позже (без необходимости какого-либо подключения к исходному серверу). Любая помощь будет оценена - я использую Opensuse Tumbleweed (последнее обновление) + KDE Desktop.
1 ответ
0
Вы можете сделать это через CLI.
Используйте клиент командной строки FTP и выполните эту команду:
dir -lR
или же
ls -R
который будет рекурсивно перечислять содержимое всех каталогов и подкаталогов.
В противном случае, без использования FTP-клиента:
wget -r -x --no-remove-listing --spider ftp://ftp.example.com/
Это будет использовать wget для:
- получить рекурсивно (
-r
) все каталоги и подкаталоги, - создание зеркальных подкаталогов на клиенте (
-x
) - и, следовательно, дерево каталогов на клиенте, идентичное серверу, но содержащее только файлы .listing (--no
.listing
--no-remove-listing
), показывающие содержимое каждого каталога, - без извлечения самих файлов (
--spider
).