У меня такая же проблема;Кажется, wget сохраняет файл .listing
в текущем каталоге, откуда был вызван wget, независимо от -O path/outpout_file
. В качестве уродливого / отчаянного решения мы можем попытаться запустить wget из случайных каталогов:*cd /temp/random_1; wget ftp://example.com/ -O /full/save_path/to_file_1.txt
cd /temp/random_2; wget ftp://example.com/ -O /full/save_path/to_file_2.txt
Примечание: руководство говорит, что использование опции --no-remove-listing
приведет к созданию .listing.1
,. listing.2
и т. Д., Так что это может бытьвозможность избежать конфликтов.
Примечание. Файл листинга вообще не создается, если не удалось войти по FTP.