Answers:
我不知道man find
会怎么说。然后,您甚至可以显示您的努力。
find . -type f -cmin -1
find . -type f -cmin -1 -delete
-type f
用于指定唯一的规则文件被选中。-cmin -1
文件的状态,在不到过去(之一)分钟最后改变。-delete
标志指示find删除已知Universe中的所有电子文件或类似的文件,因此在使用它时请格外小心。首先做运行测试,而不该-delete
被强烈推荐标志。
注意-delete
是非便携式扩展。
我建议您find
在使用前阅读手册,因为它涵盖了可能会遇到的各种陷阱和警告。
find . -mtime -60s -exec mv {} /dest/dir \;
查找当前目录(和子目录)中最近60秒内已修改的每个文件,并将它们移至/ dest / dir。
简便的方法(假设您没有图形界面)将使用mc。它可以按日期对文件排序。
您还可以从命令行删除tar中的文件:
> rm $( tar -ztf mytar.tar.gz )
(-ztf)用于tar.gz文件。您可以将(-tf)用于普通tar,或将(-jtf)用于tar.bz2文件。
如果文件列表太大,并且上面的命令很阻塞,则可以使用xargs:
> tar -ztf mytar.tar.gz | xargs rm