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

2016-08-28 Пенетрантность dimas
спасибо! похоже, то, что надо! еще тут подсказали про curlftpfs - тоже как
вариант


2016-240 20:10 Коротаев Руслан  wrote:
> По типу 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'
> 



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

2016-08-27 Пенетрантность Коротаев Руслан
В сообщении от [Сб 2016-08-27 17:00 +0300]
dimas  пишет:

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

По типу 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



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

2016-08-27 Пенетрантность yuri . nefedov

On Sat, 27 Aug 2016, dimas wrote:


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



 Некоторые ftp сервера поддерживают ls -R.
 Альтернативно можно попробовать lftp клиент и команду find в нем.

Ю.