find . -type f -exec ls -l {} \;
解释:查找当前路径下的所有普通文件,并把他们列出来。
find logs -type f -mtime +5 -exec rm {} \;
解释:删除logs目录下更新时间为5日以上的文件。
find . -name "*.log" -mtime +5 -ok rm {} \;
解释:删除当前目录,以log结尾5日以上的文件,并删除前要确认。
find ~ -type f -perm 4755 -print
解释:查找$HOME目录下suid位被设置,文件属性为755的文件,并打印出来。
find / -type f -print |xargs file
解释:xargs测试文件分类
find . -name "core*" -print |xargs echo " ">/tmp/core.log
解释:将core文件信息查询结果存到core.log日志。
find / -type f -print |xargs chmod o -w
解释:查询出根目录下所有文件打印出来,并去除所属主写的权限。
find . -name \* -print |xargs grep "aaa"
解释:过滤出当前目录下文件内容中含有aaa的,并打印出来。
转载于:https://blog.51cto.com/niyang/1107868