nai*_*gan 178 parameters wget download command-line-interface
这是运行wget的最简单示例:
wget http://www.example.com/images/misc/pic.png
Run Code Online (Sandbox Code Playgroud)
但如果pic.png
已经可用,如何使wget跳过下载?
plu*_*dra 243
请尝试以下参数:
-nc
,--no-clobber
:跳过将下载到现有文件的下载内容.
样品用法:
wget -nc http://example.com/pic.png
Run Code Online (Sandbox Code Playgroud)
Dan*_*ski 180
的-nc
,--no-clobber
选择是不是最好的解决方案,新的文件将无法下载.-N
只有在服务器有更新的版本时才应该使用它来下载和覆盖文件,所以正确的答案是:
wget -N http://www.example.com/images/misc/pic.png
Run Code Online (Sandbox Code Playgroud)
然后使用-N运行Wget,有或没有
-r
或者-p
,是否下载文件的较新副本的决定取决于文件的本地和远程时间戳和大小.-nc
可能不会同时指定-N
.
-N
,--timestamping
:打开时间戳.
Mah*_*esh 23
使用-r
或运行Wget时,或者-p
没有-N
,-nd
或者-nc
重新下载文件将导致新副本只是覆盖旧文件.
因此,添加-nc
将阻止此行为,而是导致保留原始版本,并忽略服务器上的任何较新副本.
jst*_*sta 12
我正在寻找的答案是https://unix.stackexchange.com/a/9557/114862.
-c
当本地文件的大小大于或等于服务器版本时使用该标志将避免重新下载.
归档时间: |
|
查看次数: |
115077 次 |
最近记录: |