2014-12-09 87 views

回答

1

您可以使用wget-O选项。例如:然而

wget -O report.pdf http://www.example.com/files/awkward-name.pdf 

请注意,这是唯一真正有用的,如果你是下载文件。

从手册页:

使用 -O

旨在仅表示“使用该名称的文件,而不是一个在URL;”相反,它是类似于shell重定向:wget -O file http://foo旨在像wget -O - http://foo > file一样工作;文件将立即被截断,所有下载的内容将被写入。

既然你似乎是使用-r选项,你可能会更好下载的所有文件到临时当前工作目录后,才做决定与他们做什么。

mkdir /tmp/download/ 
cd /tmp/download/ 
wget http://www.example.com/files/awkward-name.pdf 
cd - 
cp /tmp/download/awkward-name.pdf report.pdf 
rm -rf /tmp/download/ 
+0

能否请你给我提供的例子。我只想下载pdf文件 – 2014-12-09 13:26:31

+0

我用这个命令 wget - r-- accept * .pdf -O ../pdfs/“+ fileName +”.pdf - level 2“+'https:// github。 com/broofa/node-mime/archive/master.zip'stil它正在创建文件 – 2014-12-09 13:27:13

+0

你清楚地显示的不是你期望在shell中工作的东西 – 5gon12eder 2014-12-09 13:29:01

1

你可以使用-O选项与wget象下面这样:

wget google.com -O \usr\user\myfolder\foo.html 
+0

我只想下载pdf文件 – 2014-12-09 13:28:37

相关问题