linux基本命令—find

上一篇 / 下一篇  2009-06-23 23:56:16 / 个人分类:linux

1.是否指定待查找文件所在目录的查找
不指定:find / -name 文件名   #“/”表示在整个根目录下查找
 指定: find /etc -name 文件名
指定为当前目录下查找 find . -name 文件名


2.查找中使用通配符*帮助文件的查找
find /etc -name 'srm*'


3.为了避免普通用户没有查找权限,而出现"Permissiondenied."(禁止访问),可采用“错误转移法”查找
find / -name access_log 2>/dev/null


4.按不同的查找方式
4.1按文件的相关属性
find / -user fred #查找在系统中属于FRED这个用户的文件
find / -group cat # 查找在系统中属于 group cat的文件
find / -nouser    #查找在系统中属于作废用户的文件
find / -empty     # 查找在系统中为空的文件或者文件夹
find / fstype type #查找系统中存在于指定文件系统的文件,例如:ext2
find / gid n       #查找系统中文件数字组 ID 为 n的文件

4.2按时间来查找
find / -mmin -5   # 查找在系统中最后5分钟里修改过的文件
find / -amin -10  # 查找在系统中最后10分钟访问的文件
find / -mtime -1  #查找在系统中最后24小时里修改过的文件
find / -atime -2  # 查找在系统中最后48小时访问的文件

4.3模糊查找
find / -size +100000c  #查找大于100000字节的文件

4.4混合查找
find /tmp -size +10000000c -and -mtime +2  #and,or表示“与”和“或”

4.5多命令来缩小查找范围或同时进行其它操作
find / -name "httpd.conf" -ls  #系统查找到httpd.conf文件后立即在屏幕上显示httpd.conf文件信息。


TAG:

 

评分:0

我来说两句

日历

« 2024-06-02  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 8905
  • 日志数: 13
  • 建立时间: 2009-06-08
  • 更新时间: 2010-12-14

RSS订阅

Open Toolbar