如何删除目录下指定日期的全部文件
比如说4.9bow~ linux下的日期有最后修改日期,最后存取日期,建立 日期。你指的是哪一个日期啊。
命令可以用find就可以了
find 路径名 [-name 文件名] -atime 或是-mtime 异或 -ctime具体看 find --help
最后只要加上 -exec rm {} \; 就可以了
exec后面也可以跟 上其它的命令。如chmod之类的。 我指的是创建日期,比如删除4.9号创建的全部文件,该用哪个参数?3x~~ -ctime是create time,创建日期
-mtime是modify time,是最后修改日期
-atime是access time,是最后存取日期 -ctime是create time,创建日期
-mtime是modify time,是最后修改日期
-atime是access time,是最后存取日期 选项使用的时候附加整形参数n,用来确定天数。
+n 表示搜索文件的最后修改,最后访问或改变大于n天
-n就是~~~~~~~~~~~~~~~~~~~~小于n天
n表示~~~~~~~~~~~~~~~~~~~~~~~等于n天
find 路径名 [-name 文件名]-ctime n -exec rm -rf {} \; thx~~~:P
页:
[1]