rsync --delete
让我紧张,所以我使用以下命令行将文件移动到垃圾文件夹:
rsync -vr --no-t --stats --existing --ignore-existing --delete --backup --backup-dir="$trash" . "$output"
我想要做的是更新移至垃圾箱的每个文件的修改时间,以便我可以在备份驱动器已满 90% 时从垃圾箱中删除最旧的文件。但是我似乎无法让 rsync 实际更新修改时间。
答案1
mtime
当备份失败时,Rsync 会保留原始数据,但ctime
会显示您想要的时间。
您可以ctime
使用ls -c
、 或查看,并使用和或stat
搜索它们。find
-ctime
-cnewer