find命令搜索文件
用法:
find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]
find ./ -name test 查找名字为test的文件或目录
sudo find ./ -regex .*key 查找名字符合正则表达式的文件,注意前面的.*(查找到的文件带有目录)
find ./ -name test -print -exec cat {} ; 打印test文件名后,打印test文件的内容
-amin, -atime 访问时间
-cmin, -ctime 创建时间
-mmin,-mtime 更新时间
example:
find ./ -mtime -2 查找文件更新日时在距现在时刻二天以内的文件
find ./ -mtime +2 查找文件更新日时在距现在时刻二天以上的文件
find ./ -mtime 2 查找文件更新日时在距现在时刻一天以上二天以内的文件
find ./ -empty 查找空文件或空目录
find ./ -perm 664 查找权限为644的文件或目录(需完全符合)
find ./ -size [+、-]10c[k、M、G] 查找文件size小于10个字节的文件或目录