find 一些案例

find . -perm -007 -exec ls -l {} \;   查看全世界都有读写的权限文件  查看不安全的文件
 
# 查找当前目录下的.php文件并用grep过滤出包含include的行
$ find . -name "*.php" -exec grep "include" {} \; -print
 
# 将default目录下的文件由GBK编码转换为UTF-8编码
# 目录结构不变,转码后的文件保存在utf/default目录下
# From: http://www.xiaojb.com/archives/it/convert-gbk-utf-8.shtml
$ find default -type d -exec mkdir -p utf/{} \;
$ find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;    
 
# 查找当天修改过的普通文件
$ find . -type f -mtime -1 -exec ls -l {} \;
 
# 精确查找权限为 664 的文件或目录
 
 
 
# 查找在 /www 中最后10分钟访问过的文件
$ find /www -amin -10
# 查找在 /www 中最后2天访问过的文件
$ find /www -atime -2
# 查找在 /home 下最近2天内改动过的文件
$ find /home -mtime -2
 
$ find . -perm 664
# 查找权限至少为 664 的文件或目录
$ find . -perm -664
 
# 查找系统中为空的文件或者目录
$ find / -empty
 
 
# 查找 /tmp 目录下小于 10M 的文件
$ find /tmp -size -10M
# 查找 /home 目录下大于 1G 的文件
$ find /home -size +1G

你可能感兴趣的:(find)