linux删除过期文件

linux删除过期文件

2023年7月26日发(作者:)

linux删除过期⽂件建⽴删除⽂件脚本1.

2.

3.

4.

#!/bin/sh#定义所删除⽬录路径location="/u01/app/oracle/admin/jmhrms/bdump"find $location -mtime +365 -type f -name 'jmhrms_*.trc' -exec rm -f {} ;

或者1. #!/bin/sh

2. find /u01/app/oracle/admin/jmhrms/bdump -mtime +365 -type f -name 'jmhrms*.trc' |xargs rm -ffind说明:/u01/app/oracle/admin/jmhrms/bdump是查找⽂件的路径。

-type f是指定⽂件类型为普通⽂件。

-mtime +2是指修改时间距离现在2天的⽂件。

-2是指修改时间距离现在不⾜2天的⽂件

-exec rm -f 指执⾏删除匹配出来的⽂件,并且不提⽰。(注意:在结尾需要加⼊

{} ;)-name 按照⽂件名查找-perm 按照⽂件权限来查找⽂件-size 按⽂件的⼤⼩查找⽂件的使⽤find命令时,出现该提⽰报错,在centos中,查找多⽂件需要加单引号

find ./ -mtime +30 -type f -name '*.php'find: paths must precede expressionUsage: find [-H] [-L] [-P] [] [expression]使⽤find命令时,出现该提⽰报错,原因是 在结尾需要加⼊ ; 就可以了。find $location -mtime +365 -type f -name 'jmhrms_*.trc' -exec rm -f {} ;find: missing argument to `-exec'ps: -exec 匹配出来的⽂件再执⾏命令;

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690362662a338001.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信