在使用Linux的过程中,我们经常会用到文本或者是文件检索的命令,下面我们介绍一下find的基础用法:
1)找到logs目录下一周以前的老文件
find logs/ -type f -mtime 7
2)找到/etc/目录下所有文件名以.cnf结尾的文件
find /etc/ -type f -name "*.cnf"
3)找到当前目录下所有权限为777的目录
find . -type d -perm 777
4)找到/tmp/下大小超过1MB的文件
find /tmp/ -size 1M
5)找到当前目录下10天以前的文件并删除
find . -type f -mtime 10 -exec rm -f {} \;
还可以使用管道 xargs命令的形式:
find . -type f -mtime 10 |xargs rm