Linux删除指定目录文件脚本
2013-04-09 10:09
573 查看
删除语法格式:
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} /;
$find /u01/masicong -mtime +10 -name "*.*" -exec rm -rf {} /;
将/u01/backups目录下所有10天前带"."的文件删除
说明:
/u01/backups:想要进行清理的任意目录
-mtime:标准语句写法
-mitime +10:查找10天前的文件。
"*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
rm -rf:强制删除文件,包括目录
{} /; :固定写法,一对大括号+空格+/+;
建立SHELL脚本,masicong.sh,然后加入crontab列表中。
#vi masicong
#!/bin/sh
find /u01/masicong -mtime +15 -name "*.*" -exec rm -rf {} /;
赋权
#chmod 777 clear
#crontab -e
10 10 * * */usr/local/bin/masicong
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} /;
$find /u01/masicong -mtime +10 -name "*.*" -exec rm -rf {} /;
将/u01/backups目录下所有10天前带"."的文件删除
说明:
/u01/backups:想要进行清理的任意目录
-mtime:标准语句写法
-mitime +10:查找10天前的文件。
"*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
rm -rf:强制删除文件,包括目录
{} /; :固定写法,一对大括号+空格+/+;
建立SHELL脚本,masicong.sh,然后加入crontab列表中。
#vi masicong
#!/bin/sh
find /u01/masicong -mtime +15 -name "*.*" -exec rm -rf {} /;
赋权
#chmod 777 clear
#crontab -e
10 10 * * */usr/local/bin/masicong
相关文章推荐
- Linux监控系统磁盘使用比例,当使用率达到指定比例,删除指定目录下的所有文件的shell脚本
- Linux删除指定目录文件脚本
- linux下使用c语言删除指定目录下所有文件
- Linux脚本 删除指定日期以前的文件
- Python删除指定目录下过期文件的2个脚本分享
- Linux下面删除指定目录下非指定文件的所有文件
- linux中删除一个目录下的所有文件,但保留一个指定文件
- linux删除目录下指定文件方法
- [Linux目录文件]在Linux中删除一个指定目录
- linux 下pyhton 删除指定目录下所有的重复内容的文件
- CentOS Linux自动备份文件到远程FTP服务器并删除指定日期前的备份Shell脚本
- linux下遍历目录和文件,删除过期天数目录或文件shell脚本
- linux下定时删除指定目录下指定时间前的文件
- linux下使用c语言删除指定目录下所有文件
- Linux下使用Shell脚本删除一个目录下的所有子目录和文件
- linux命令---删除一个目录下的所有文件,但保留一个指定文件
- Linux 删除目录及其子目录指定类型文件
- Linux或者MAC下查找指定目录下的所有指定名字的文件并删除的命令
- Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
- 根据字段状态删除指定目录文件的shell脚本