每天在dir1中创build新的audio文件。
有时我将( mv )一些文件从dir1移到dir2
我想删除在6月20日之前移动的dir2中的所有文件
这可能吗?
我不同意第一个答案:这似乎是可能的。 mv保留mtime(修改时间),但会更改ctime(更改时间)。 所以应该可以通过执行find dir2 -ctime +30 -delete (或其他与ctime的expression式)来实现。
PS:不要忘了用-print而不是-delete来运行它来检查你的命令:)
不,这是不可能的,因为mv在被移动时保留了文件的原始mtime,所以在文件被移动时没有logging(在文件元数据中)。