LINUX.ORG.RU

Собрать листинг, не скачивая файлов

 , ,


0

1

Приветствую. Существует следующие каталоги на веб сервере (http://<host>/abc/):

host:

abc
-qwerty
--123.php
--321.jpg
-pop3
--123.txt
--321.txt
--pop4
---zx.txt

Т.е. при открытие /abc/ веб сервер показывает наличие существующих директорий и файлов. Необходимо рекурсивно собрать имеющийся листинг директорий, но не скачивая файлов. Открываем 'abc' сохраняем вывод в файл, видим что данная директория содержит еще поддиректории, открываем каждую следующую директорию и так же сохраняем в файл.

Я знаю что существует параметр -r у wget, но wget начинает скачивать каждый имеющиеся файлы, а нужно просто сохранить лишь сам листинг.

Может кто то можно такое осуществить при помощи wget или какие то решения?


Листинг внутри файлов выводится обычным html'ем, не скачивая их ты не получишь список ссылок внутри.

Ты определись что ты хочешь, не скачивать или не сохранять? Если тебе нужен результат, то wget -r, а когда он закончит - tree и rm -fr. Если поипаться - пиши краулер, который будет запрашивать пути и парсить ссылки в них рекурсивно.

BaBL ★★★★★
()

Не помню, а посмотреть негде
wget -nH -np -nv -rAindex.html http:/<host>/abc/
не рашает ли проблемы?

bormant ★★★★★
()

Можно еще глянуть, вдруг то же самое длступно по rsync, на зеркалах такое часто бывает...

bormant ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.