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