![rsync 但有区别](https://linux22.com/image/166896/rsync%20%E4%BD%86%E6%9C%89%E5%8C%BA%E5%88%AB.png)
我使用 Android 手机录制 4K 视频。现在,我想在文件生成后立即将文件(从 DCIM 文件夹)自动传输到我的 NAS 文件夹,并从手机中删除原始文件。
我知道 rsync 可以非常有效地做到这一点,但一旦我从手机中删除录音,它也会删除目标文件。
那么有没有一种方法可以自动执行:
1)从手机传输文件到NAS
2)验证转账
3)删除手机中的原始文件
另外,我可以在 Android 上使用 termux 应用程序来执行 CLI 命令。
答案1
如果你能使用rsync
它,它就会完全满足你的要求。
rsync -a --remove-source-files *.mp4 remote:/target/
除非您特别包含该--delete
标志,否则它不会删除目标上不再存在于源中的文件。