1 | [root@linuxcool ~]# find / -name "*.mp4" -exec rm -rf {} \; |
1 | find ./ -type f -name "*txt" |xargs rm -f |
1 | find ./ -type f -name "*txt*" -exec rm -f {} \; |
1 | find ./ -type f -name "*txt" -delete |
1 2 3 4 5 6 7 8 9 | -atime -n[+n]: 找出文件访问时间在n日之内[之外]的文件。 -ctime -n[+n]: 找出文件更改时间在n日之内[之外]的文件。 -mtime -n[+n]: 找出修改数据时间在n日之内[之外]的文件。 -amin -n[+n]: 找出文件访问时间在n分钟之内[之外]的文件。 -cmin -n[+n]: 找出文件更改时间在n分钟之内[之外]的文件。 -mmin -n[+n]: 找出修改数据时间在n分钟之内[之外]的文件。 find -ctime -2 #找出距此时2天之内创建的文件 find -ctime +2 #找出距此时2天之前创建的文件 |
-maxdepth: 后面的参数表示距当前目录指定的深度,其中1表示当前目录,2表示一级子目录,以此类推。在指定该选项后,find只是在找到指定深度后就不在递归其子目录了。
1 | find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {} \; |
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) | Powered by Discuz! X3.2 |