在OSX 10.9盒子上運行。在bash終端中,我試圖將目錄a
中的文件複製到目錄b
,並在複製時刪除目錄a
中的文件。rsync - 刪除後問題
我使用下面的命令:
rsync -av --delete -after /a/* /b
將文件從a
拷貝到b
,但在a
的文件傳輸後仍然存在。
在OSX 10.9盒子上運行。在bash終端中,我試圖將目錄a
中的文件複製到目錄b
,並在複製時刪除目錄a
中的文件。rsync - 刪除後問題
我使用下面的命令:
rsync -av --delete -after /a/* /b
將文件從a
拷貝到b
,但在a
的文件傳輸後仍然存在。
這不是--delete
所做的。 --delete
(及其變體,如--delete-after
)不會從源a
中刪除文件,它們會刪除目標文件b
中源文件中不存在的文件。您正在尋找的論點是--remove-source-files
。
嘗試rsync -av --remove-source-files /a/ /b/
謝謝。但是這個選項只是刪除文件。現在,如何刪除文件目錄? – shgnInc
什麼東西有蟒蛇做這個問題? – tawmas