查找locate和find-2
根据文件大小来搜索
假设有文件f1 大小 1024k ,f2文件大小1023k f3文件大小为595k
find /data -size 1k
代表搜索(1k-1k,1024]的区间
结果为
/data/f1
/data/f2
/data/f3
find /data -size 1024c
/data/f1
find /data -size -1024c 代表0,1024-1
find/data -size +1023c 代表(1023,…)
根据时间戳查找
以“天“为单位
-atime
-mtime
-ctime
-atime 3 代表[3,3+1)
-atime +3 代表3+1,…
-atime -3 代表[0,3)
以“分钟”为单位
-amin
-mmin
-cmin
根据权限查找:
-perm
默认模式是精确查找,必须完全匹配权限
/是任何一类(u,g,o)对象中的权限中只要能一位匹配即可。
/是或的意思 /是centos7开始使用的符号,centos6是使用+
例如
find -perm /666 -ls
-是代表每一类对象必须至少拥有指定的权限,是与的关系
例如
如果有f1 chomod 777 f1
则-666 也会搜索到f1
find -perm -666 -ls -是并且的意思
find -perm 666 -ls 就是精确匹配
学员评价