scp
我想將我的檔案從伺服器移動(而不是複製)到本地儲存庫,並最終在傳輸後在伺服器上將其刪除。我使用存儲庫中的下一個命令,我想要在其中包含文件:
rsync -rvt --delete-after user@host:/path .
我確實是透過這種方式複製文件的。無論如何,伺服器上的文件不會被刪除......有必要這樣做:rm -r filename
有人可以改進我的 linux 語句並向我展示如何一次從原始位置傳輸和刪除檔案。
聚苯乙烯
根據@user1008764的回答,我想在此處添加另一個討論的附加有用連結(如何不僅刪除文件,而且刪除目錄): https://superuser.com/questions/676671/rsync-does-not-delete-source-directories
答案1
嘗試--remove-source-files
代替--delete-after
.看看 serverfault.com/questions/363922/how-to-move-files-with-scp