Chinaunix

标题: 如何只删除某个时间之前的文件? [打印本页]

作者: mr_wn    时间: 2009-03-23 20:19
标题: 如何只删除某个时间之前的文件?
# ls -l
total 126082678
-rw-rw----   1 mysql    mysql        120 Dec 11 23:48 bin-log.000001
-rw-rw----   1 mysql    mysql       1639 Dec 12 17:09 bin-log.000002
-rw-rw----   1 mysql    mysql        958 Dec 12 17:54 bin-log.000003
-rw-rw----   1 mysql    mysql         79 Dec 12 18:01 bin-log.000004
-rw-rw----   1 mysql    mysql    1073742090 Jan  7 12:07 bin-log.000005
-rw-rw----   1 mysql    mysql    1073742054 Jan  8 14:26 bin-log.000006
-rw-rw----   1 mysql    mysql    1073741924 Jan  9 16:45 bin-log.000007
-rw-rw----   1 mysql    mysql    1073741988 Jan 10 19:16 bin-log.000008
-rw-rw----   1 mysql    mysql    1073741999 Jan 11 22:26 bin-log.000009
-rw-rw----   1 mysql    mysql    1073741955 Jan 13 05:25 bin-log.000010
-rw-rw----   1 mysql    mysql    1073742011 Jan 14 07:41 bin-log.000011
-rw-rw----   1 mysql    mysql    1073741939 Jan 15 07:57 bin-log.000012
-rw-rw----   1 mysql    mysql    1073742076 Jan 16 08:12 bin-log.000013
-rw-rw----   1 mysql    mysql    1073742060 Jan 17 08:27 bin-log.000014
-rw-rw----   1 mysql    mysql    1073742058 Jan 18 08:47 bin-log.000015
-rw-rw----   1 mysql    mysql    1073742025 Jan 19 09:06 bin-log.000016


我想写个脚本,只删除3天以前的log文件,怎么写呢?
谢谢
作者: xiaobaibbb    时间: 2009-03-23 20:28
-mtime
作者: HH106    时间: 2009-03-23 20:39
find . -name "bin-log*" -ctime +2 -exec rm -f {}  \;
作者: mr_wn    时间: 2009-03-26 13:04
标题: 回复 #3 HH106 的帖子
谢了,改成2楼的mtime成功
作者: greendays    时间: 2009-03-26 14:09
原帖由 mr_wn 于 2009-3-26 13:04 发表
谢了,改成2楼的mtime成功


三楼的哥写的也对,我测试了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2