一、使用find命令
#!/bin/sh
##!/bin/sh --这一行告诉系统使用bash解释器来运行这个脚本。
#find 对应目录 -mtime +天数 -type f -name “文件名” -exec rm -rf {} \;
#find:--linux的查找命令,用户查找指定条件的文件;
#/home/trans/app/file/: --想要进行清理的目录;
#-mtime:--标准语句写法;
#+3:--表示文件修改时间距离当前为3天的文件,这里用数字代表天数;
#-name:--设置文件名称,可以使用通配符;
#-type d:--设置查找的类型为文件;其中f为文件,d则为文件夹
#-exec:--固定写法;表示执行命令;
#rm -rf:--查找完毕后执行删除操作,强制删除文件,包括目录;
#{} \;--固定写法(注意{}空格\;)
find /home/trans/app/file/ -mtime +3 -type f -name '2*' -exec rm -rf {} \;
二、具体操作方法
1、在需要部署文件夹右键打开终端,创建脚本cleandata.sh 代码
touch cleandata.sh #创建文件
2、编辑脚本cleandata.sh 代码
vim c