какой прогой можно быстро сгенерить список ВСЕХ файлов FTP-сервера?
есть фтп сервак, на нем куча папок и файлов в них. есть какой-нибудь фтп эксплорер, который сохранил бы полное дерево папок с полным списком файлов в виде текстового файла?Поисковик не катит? (типа SNT)
сервер в инете
нет конечноне вижу разницы... Хотя если соединение нестабильно, я бы использовал подправленную версию исходников.
сервер в инете
я не умею
Если сервер поддерживает рекурсивный листинг: (команда ls -lR файл_куда_записать то воспользоваться им. проще уж некуда.
Кажется wget может.
Don’t remove the temporary .listing files generated by FTP retrievals. Normally, these files contain the raw directory listings received from FTP servers.Похоже это все, на что он способен.
wget -r -A no_such_extension --no-remove-listing ftp://server
find . -name .listing -exec cat '{}' >> glob_listing \;
Получится такое:
drwxr-xr-x 2 1000 11 4096 Sep 27 20:35 boost.build
-rw-r--r-- 1 1000 11 243981 Dec 27 2005 calltree-2.3.tar.bz2
-rw-r--r-- 1 1000 11 5861160 Aug 7 2005 cmake-2.2.0-x86-linux.tar.gz
Для дальнейшей правки - sed/awk.
P.S. кстати, если к wget добавить еще опцию --no-directories, он падает с segmentation fault
команда ls -lR файл_куда_записатьНа некоторых серверах в корне лежит ls-lR.gz или что-нибудь типа Files_By_Name
куда команду писать?
ftp server.com
там спросят имя пользователя - введи anonymous, пароль (если потребуют) - любой
А дальше и набираешь эту команду.
а если вход не анониманй, т.е. есть юзернейм и пароль, будет работать?
да
Оставить комментарий
Oleg2009
есть фтп сервак, на нем куча папок и файлов в них. есть какой-нибудь фтп эксплорер, который сохранил бы полное дерево папок с полным списком файлов в виде текстового файла?