我正在使用wget命令下载文件。但当它下载到我的本地计算机时,我希望它保存为不同的文件名。

例如:我正在从www.examplesite.com/textfile.txt下载文件

我想使用wget将本地目录中的文件textfile.txt保存为newfile.txt。我使用的wget命令如下:

wget www.examplesite.com/textfile.txt

当前回答

使用-O文件选项。

E.g.

wget google.com
...
16:07:52 (538.47 MB/s) - `index.html' saved [10728]

vs.

wget -O foo.html google.com
...
16:08:00 (1.57 MB/s) - `foo.html' saved [10728]

其他回答

还要注意命令行上参数的顺序。至少在某些系统上(例如CentOS 6):

wget -O FILE URL

作品但是:

wget URL -O FILE

不起作用。

使用CentOS Linux,我发现最简单的语法是:

wget "link" -O file.ext

其中“link”是您要保存的网址,“file.ext”是您选择的文件名和扩展名。

wget -O yourfilename.zip remote-storage.url/theirfilename.zip

会帮你的。

注:

a) 它是大写O。

b) wget-O文件名url将仅起作用。把-O放在最后不会。

可以使用命令“列出机械蜗牛”。请注意大写的O。要使用的完整命令行可以是:

wget www.examplesite.com/textfile.txt --output-document=newfile.txt

or

wget www.examplesite.com/textfile.txt -O newfile.txt

希望这会有所帮助。

使用-O文件选项。

E.g.

wget google.com
...
16:07:52 (538.47 MB/s) - `index.html' saved [10728]

vs.

wget -O foo.html google.com
...
16:08:00 (1.57 MB/s) - `foo.html' saved [10728]