-r
сообщает wget, чтобы рекурсивно получить ресурсы от хоста.
-o file
сохраняет сообщения журнала в файл вместо стандартной ошибки. Я думаю, что это не то, что вы ищете, я думаю, что это -O file
.
-O file
сохраняет ресурсы (-ки) в данном файле, а не создает файл в текущем каталоге с именем ресурса. Если он используется вместе с -r
, он заставляет wget хранить все ресурсы, связанные с этим файлом.
С wget -r
загрузки и хранит более одного файла, воссоздающие дерево файлового сервера в локальной системе, это не имеет никакого смысла, чтобы указать имя один файл для хранения.
Если то, что вы хотите, чтобы переименовать все загруженные файлы в соответствии с шаблоном docX.txt
, вы можете сделать это с другой командой после wget
имеет конец:
wget -r http....
i=1
while read file
do
mv "$file" "$(dirname "$file")/doc$i.txt"
i=$(($i + 1))
done < <(find . -type f)
ли вы читали документацию? https://www.gnu.org/software/wget/manual/wget.html –
Невозможно создать инкрементные имена файлов автоматически. – Barmar