find:
find 路径 参数 要查找的文件名
find / -name 文件名
find / -user 用户名 查找某用户的文件
find / -group 组名 查找某组的文件
find / -name "*" 查找所有
find /etc -name "*.txt" 查找/etc下所有以txt结尾的文件
find / -name "[a-d]" 查找所有以a-d之间的字母结尾的文件
find . -perm 755 查找当前目录下是755权限的文件
find / -mtime -5 查找更改时间在5天以内的文件
find / -mtime +3 查找更改时间在3日以前的文件
find . ! -type d 查找当前目录下除了目录以外的所有类型的文件
find . -size +1000000c 查找当前目录下文件长度大于1M字节的文件
find . -size 100c 查找当前目录下文件长度恰好为100字节的文件
find . -size +10 查找一下长度超过10块的文件(一块等于512字节)
find . -type f -exec ls -l {} \; 查找文件,并执行ls命令
find /var/log/ -type f mtime +5 -exec rm {} \;
查找/var/log/目录下更改时间在5日以内的文件并删除它们。
find / -name "*.log" -mtime +5 -ok rm {} \;
查找/var/log/目录下更改时间在5日以内的文件并删除它们(提示是否删除,保护文件)
阅读(754) | 评论(0) | 转发(0) |