1

В основном я сейчас использую FileZilla, но не прочь использовать любой другой графический интерфейс. Я хочу проиндексировать все каталоги и файлы на FTP-сервере, чтобы я мог просмотреть их позже (без необходимости какого-либо подключения к исходному серверу). Любая помощь будет оценена - я использую Opensuse Tumbleweed (последнее обновление) + KDE Desktop.

1 ответ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).

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