find命令参数


-type d 类型 目录  查询目录
/  表示目录本身
/* 表示目录下的
-a 为and标识并且
-o 为or两边有一个成立即可
-type    b/d/c/p/l/f         #查是块设备、目录、字符设备、管道、符号链接、普通文件
-name “文件名”
-mtime n #n为数字,意义为在n天之前的【一天之内】被modification过的档案 
-mmin  n  File's data was last modified n minutes ago. 按分钟查找
时间 按修改时间查找,时间数字 +7 7天以前,7 第7天,-7 最近7天
-atime n #n为数字,意义为在n天之前的【一天之内】被access过的档案
-ctime n #n为数字,意义为在n天之前的【一天之内】被change过状态的档案
-newer file  #为一个存在的档案,意思是说,只要档案比file还要新,就会被列出来 
- size 查长度为n块[或n字节]的文件
-follow 如果遇到符号链接文件,就跟踪链接所指的文件
find  .  -perm -007   -exec ls -l {} \;   #查所有用户都可读写执行的文件同-perm 777

mv `find /oldboy -type f "*.log" -mtime +7 -size +1M ` /tmp/
find ./ -maxdepth 1 -type d  查询深度为1级的目录
find . -maxdepth 1 -type d ! -name "." 查询深度为非点“.”的1级目录
! 取反。都查找的结果取反

results matching ""

    No results matching ""