我正在尝试将文件从远程服务器移动到本地文件夹。需要从远程源中删除文件。我尝试过:
rsync -avz --remove-source-files ssh remote_user@remote_machine:/home/remote_user/a_folder/ ~/a_folder/
复制但不删除远程源的文件
谢谢
答案1
它是否必须在一个命令中发生,您可以先复制,然后删除吗?
另一个选择是通过安装SSH文件系统并使用mv
移动文件。
更新
两个命令实际上并不比一个命令困难或复杂多少;
rsync -avz ssh remote_user@remote_machine:/home/remote_user/a_folder/ ~/a_folder/
ssh remote_user@remote_machin rm -rf /home/remote_user/a_folder/*