如何删除目录下指定日期的全部文件

如何删除目录下指定日期的全部文件

比如说4.9
bow~
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,是最后存取日期
选项使用的时候附加整形参数n,用来确定天数。
+n 表示搜索文件的最后修改,最后访问或改变大于n天
-n就是~~~~~~~~~~~~~~~~~~~~小于n天
n表示~~~~~~~~~~~~~~~~~~~~~~~等于n天

find 路径名 [-name 文件名]  -ctime n -exec rm -rf {} \;
thx~~~