какой прогой можно быстро сгенерить список ВСЕХ файлов FTP-сервера?
есть фтп сервак, на нем куча папок и файлов в них. есть какой-нибудь фтп эксплорер, который сохранил бы полное дерево папок с полным списком файлов в виде текстового файла?Поисковик не катит? (типа SNT)
нет конечно
сервер в инете
сервер в инете
нет конечноне вижу разницы... Хотя если соединение нестабильно, я бы использовал подправленную версию исходников.
сервер в инете
я не умею
Если сервер поддерживает рекурсивный листинг: (команда ls -lR файл_куда_записать то воспользоваться им. проще уж некуда.
Кажется wget может.
wget, опция --no-remove-listing:
Don’t remove the temporary .listing files generated by FTP retrievals. Normally, these files contain the raw directory listings received from FTP servers.Похоже это все, на что он способен.
Можно так (извратно):
Получится такое:
Для дальнейшей правки - sed/awk.
P.S. кстати, если к wget добавить еще опцию --no-directories, он падает с segmentation fault
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
куда команду писать?
в консоле набираешь:
там спросят имя пользователя - введи anonymous, пароль (если потребуют) - любой
А дальше и набираешь эту команду.
ftp server.com
там спросят имя пользователя - введи anonymous, пароль (если потребуют) - любой
А дальше и набираешь эту команду.
а если вход не анониманй, т.е. есть юзернейм и пароль, будет работать?
да
Оставить комментарий
Oleg2009
есть фтп сервак, на нем куча папок и файлов в них. есть какой-нибудь фтп эксплорер, который сохранил бы полное дерево папок с полным списком файлов в виде текстового файла?