Linux

如何允許 wget 覆蓋文件

  • April 16, 2013

使用wget命令,無論我呼叫多少次,我如何允許/指示每次都覆蓋我的本地文件。

假設,我想從以下位置下載一個文件:http://server/folder/file1.html

在這裡,每當我說 時wget http://server/folder/file1.html,我希望它file1.html在我的本地系統中被覆蓋,而不管它被更改、已經下載等的時間。我的意圖/案例是當我呼叫 wget 時,我非常確定我想要替換/覆蓋現有文件。

我已經嘗試了以下選項,但每個選項都旨在/意味著其他目的。

  1. -nc => –no-clobber
  2. -N => 開啟時間戳
  3. -r => 開啟遞歸檢索
wget -q http://www.whatever.com/filename.txt -O /path/filename.txt 

-q 是安靜模式,因此您可以將其放入 cron 中而無需命令的任何輸出

此選項有效

wget -N http://server/folder/file1.html

資訊

-N,  --timestamping            don't re-retrieve files unless newer than
                              local.

引用自:https://serverfault.com/questions/171369