使用 Wget 时“名称太长”

Bau*_*aus 4 linux wget php

我正在尝试获取目录的副本。我很想获得“列表视图”和“显示对象”的详细信息。我想要的网址wget是:

http://catalog.quittenbaum.de/index.php?_function=list_objects&Standort_ID_Auktion=M_115C&Language=eng&Zuschlag=&_start=0&kindOfListView=listView&

我收到一个错误: Name is too long, 317 chars total.

这是我的wget命令不起作用:

wget --recursive --page-requisites -e robots=off --user-agent=Mozilla --random-wait --convert-links --content-disposition --adjust-extension --default-page=design-and-art-after-1945.html 'http://catalog.quittenbaum.de/index.php?_function=list_objects&Standort_ID_Auktion=M_115C&Language=ger&Zuschlag=&_start=0&kindOfListView=listView&'
Run Code Online (Sandbox Code Playgroud)

有没有人有想法?

小智 6

我猜,wget 试图创建一个名为 index.php?@#& ^@&(@!&) &%@ &$% @&#$%)@#&$&%whatever# 的​​文件。

Ext4 文件名长度限制为 255 个字符。

设置保存的页面名称-O

wget -O "design-and-art-after-1945.html" ...
Run Code Online (Sandbox Code Playgroud)