Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

как получить список файлов на ftp-сервере

256 views
Skip to first unread message

dimas

unread,
Aug 27, 2016, 10:10:03 AM8/27/16
to
есть небольшой личный сайт, который переезжает на другой хостинг. в основном
там фотки, которые все есть у меня локально, так что качать 2.5 гига с одного
сервера, чтоб потом залить на другой - как-то нафиг надо, если проще те же
фотки прогнать тем же скриптом, который их обзовет как надо, создаст превьюшки
и html-страницы, да оно и быстрее. но местами есть и кой-какое другое полезное
файло. причем на некоторые файлы ничего не ссылается (например, лежит себе пдф,
на который ссылка дана где-нибудь на форуме), так что какой-нибудь wget -R их
не увидит.
так вот, есть ли какой-то способ с помощью wget/curl/ftp/etc получить полное
дерево всех файлов на сервере, по типа локального "find /path/"? т.е. обойти
рекурсивно все каталоги и сделать dir/ls.

Коротаев Руслан

unread,
Aug 27, 2016, 11:30:03 AM8/27/16
to
В сообщении от [Сб 2016-08-27 17:00 +0300]
dimas <dima...@ya.ru> пишет:
По типу find:
lftp -u user,password ftp.foo.com -e 'find /dir; bye'

или ls -l:
lftp -u user,password ftp.foo.com -e 'find --ls /dir; bye'

--
Коротаев Руслан
http://blog.kr.pp.ru

yuri.n...@gmail.com

unread,
Aug 27, 2016, 11:30:03 AM8/27/16
to
Некоторые ftp сервера поддерживают ls -R.
Альтернативно можно попробовать lftp клиент и команду find в нем.

Ю.

dimas

unread,
Aug 28, 2016, 3:10:02 PM8/28/16
to
спасибо! похоже, то, что надо! еще тут подсказали про curlftpfs - тоже как
вариант
0 new messages