wget -o命令输出生成多个文件,是否只能获得一个文件?

时间:2017-03-04 01:24:34

标签: linux wget

我正在执行“wget -o”,因为输出大于预期,所以它被拆分为多个文件。有没有办法只获得一个文件?如果这是可能的,我宁愿只使用命令wget。

我正在执行的命令wget是:

$  wget -o neighborhoods.json https://raw.githubusercontent.com/mongodb/docs-assets/geospatial/neighborhoods.json

多输出是:

-rw-rw-r--  1 ubuntu ubuntu    6652 Mar  4 01:15 neighborhoods.json
-rw-rw-r--  1 ubuntu ubuntu 4137081 Mar  4 01:15 neighborhoods.json.1

1 个答案:

答案 0 :(得分:-1)

仔细观察wget输出,您将看到它/将要做什么。如果文件很长,wget不会拆分文件;相反,它避免覆盖文件(如果存在)(创建新文件而不是触摸已存在的文件)。

删除两个文件neighborXXX,然后再次启动wget;确保它完成没有问题:它将写入(创建)您要求的单个文件。如果它被中断,并且你重新启动它,它将创建一个新文件(附加.1等等)。

你可以通过选项1.4告诉它继续一个破碎的下载,如果它被中断 - 大部分时间它运作良好(并不总是很难)。