【发布时间】:2015-04-18 14:09:56
【问题描述】:
所以我有一个 rysync 脚本可以将我的媒体从一个地方移动到另一个地方。效果很好,但我最近才意识到它并没有像我期望的那样删除目标上的文件。
如果我在源上有/tv/<show/<season>/<episodes.file>,它会很好地复制它。
如果我返回并删除 or 目录,删除的内容会转移到目的地。
但如果我只删除一集或多集,它不会继续删除。
这是我的 rysnc 命令:
rysnc -avph --compress-level=9 --del --partial -e ssh <user@sourceIP:/media/video/tv/ /media/video/tv
我也试过--delete & --delete-after。更喜欢-after,这样如果副本被打断,我还没有删除任何内容。
【问题讨论】:
-
这个问题更适合超级用户。我正在尝试为您迁移它。
-
-n或--dry-run选项是您的朋友。它允许您更改/测试选项而无需实际编写任何内容。您可能正在寻找rsync -uav --delete /path/to/src /path/to/dest并记住,结尾的/很重要。