首页 > 学技术 > 技术网文 > AIX > 正文

[精华] AIX下如何删除某个目录下日期早于03:00的文件


来源 chinaunix.net 酷勤网整理

请问
AIX下如何删除某个目录下日期早于凌晨03:00的文件,急需!注意:要求每天删除昨天的。

[ 本帖最后由 fusq_168 于 2006-12-11 17:55 编辑 ]



 fusq_168 回复于:2005-11-09 08:44:26

# ls -l
total 34504336
-rwxrwxrwx   1 root     system   1073741824 Nov  9 00:40 20051109.001
-rwxrwxrwx   1 root     system   1073741824 Nov  9 00:55 20051109.002
-rwxrwxrwx   1 root     system   1073741824 Nov  9 01:09 20051109.003
-rwxrwxrwx   1 root     system   1073741824 Nov  9 01:22 20051109.004
-rwxrwxrwx   1 root     system   1073741824 Nov  9 01:35 20051109.005
-rwxrwxrwx   1 root     system   1073741824 Nov  9 01:47 20051109.006
-rwxrwxrwx   1 root     system   1073741824 Nov  9 01:59 20051109.007
-rwxrwxrwx   1 root     system   1073741824 Nov  9 02:11 20051109.008
-rwxrwxrwx   1 root     system   1073741824 Nov  9 02:23 20051109.009
-rwxrwxrwx   1 root     system   1073741824 Nov  9 02:34 20051109.010
-rwxrwxrwx   1 root     system   1073741824 Nov  9 02:45 20051109.011
-rwxrwxrwx   1 root     system   1073741824 Nov  9 02:56 20051109.012
-rwxrwxrwx   1 root     system    347865088 Nov  9 03:00 20051109.013
-rwxrwxrwx   1 root     system   1073741824 Nov  9 03:12 20051109.014
-rwxrwxrwx   1 root     system   1073741824 Nov  9 03:25 20051109.015
-rwxrwxrwx   1 root     system    987889664 Nov  9 04:00 20051109.016
-rwxrwxrwx   1 root     system   1073741824 Nov  9 08:33 20051109.017
-rwxrwxrwx   1 root     system    224329728 Nov  9 08:44 20051109.018
-rwxr-xr-x   1 root     system           15 Nov  7 09:17 cache.lck


这些文件每天生成,如何写sh脚本,让sh在crontab中计划执行,定时删除时间早于03:00的文件


 新手上路samson 回复于:2005-11-09 12:44:22

估计的写个shell程序吧


 fusq_168 回复于:2005-11-09 13:21:00

大侠们,如何写啊?


 fusq_168 回复于:2005-11-10 19:11:53

帮帮我吧


 fusq_168 回复于:2005-11-10 23:42:02

find /Journal/journal -ctime +1! -name "*[2][0][0][0-9][0-9][0-9][0-9][0-9].[0-9][0-9][0-9]" -exec rm {}  \;

[ 本帖最后由 fusq_168 于 2006-12-11 17:54 编辑 ]


 fusq_168 回复于:2005-11-10 23:44:38

find

[ 本帖最后由 fusq_168 于 2005-11-12 11:08 编辑 ]


 beginner-bj 回复于:2005-11-11 23:21:51

这个也精华?方法又笨,又不通用。

拿到SHELL版,肯定要被人笑死了。


 fusq_168 回复于:2005-11-18 12:35:38

难者不会,会者不难


 unix007 回复于:2005-11-18 16:16:31

引用:原帖由 beginner-bj 于 2005-11-11 23:21 发表
这个也精华?方法又笨,又不通用。

拿到SHELL版,肯定要被人笑死了。 



不要光笑别人,如果有本事,自己写一个出来啊。


 beginner-bj 回复于:2005-11-18 16:48:08

引用:原帖由 unix007 于 2005-11-18 16:16 发表


不要光笑别人,如果有本事,自己写一个出来啊。 



我可没有笑别人,我只是说这个不应该是精华。
        touch -t 11090300 temp
        find . -newer temp


 dorland 回复于:2005-11-18 17:14:58

引用:原帖由 beginner-bj 于 2005-11-18 16:48 发表


我可没有笑别人,我只是说这个不应该是精华。
        touch -t 11090300 temp
        find . -newer temp 




嗯,这个好!:mrgreen::mrgreen::mrgreen::mrgreen::mrgreen::mrgreen::mrgreen:

[ 本帖最后由 dorland 于 2005-11-18 17:26 编辑 ]




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=644288
转载请注明作者名及原文出处



收藏本页到: