从服务器传输文件

从服务器传输文件

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

相关内容