QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1706|回复: 6

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

[复制链接]
发表于 2004-4-11 10:03:35 | 显示全部楼层 |阅读模式
比如说4.9
bow~
发表于 2004-4-11 23:49:26 | 显示全部楼层
linux下的日期有最后修改日期,最后存取日期,建立 日期。你指的是哪一个日期啊。
命令可以用find就可以了

find 路径名 [-name 文件名] -atime 或是-mtime 异或 -ctime具体看 find --help
最后只要加上 -exec rm {} \; 就可以了
exec后面也可以跟 上其它的命令。如chmod之类的。
回复

使用道具 举报

 楼主| 发表于 2004-4-12 08:52:14 | 显示全部楼层
我指的是创建日期,比如删除4.9号创建的全部文件,该用哪个参数?3x~~
回复

使用道具 举报

发表于 2004-4-13 22:16:35 | 显示全部楼层
-ctime是create time,创建日期
-mtime是modify time,是最后修改日期
-atime是access time,是最后存取日期
回复

使用道具 举报

发表于 2004-4-13 22:16:51 | 显示全部楼层
-ctime是create time,创建日期
-mtime是modify time,是最后修改日期
-atime是access time,是最后存取日期
回复

使用道具 举报

发表于 2004-4-13 22:23:13 | 显示全部楼层
选项使用的时候附加整形参数n,用来确定天数。
+n 表示搜索文件的最后修改,最后访问或改变大于n天
-n就是~~~~~~~~~~~~~~~~~~~~小于n天
n表示~~~~~~~~~~~~~~~~~~~~~~~等于n天

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

使用道具 举报

 楼主| 发表于 2004-4-15 00:20:09 | 显示全部楼层
thx~~~  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-20 09:42 , Processed in 0.038582 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表