Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1366869
  • 博文数量: 245
  • 博客积分: 10021
  • 博客等级: 上将
  • 技术积分: 3094
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-12 14:51
文章存档

2011年(2)

2009年(152)

2008年(91)

我的朋友

分类:

2008-05-13 11:52:22



一、find的命令格式:
 find  目录  参数 [ -exec  命令  命令选项 {} \; ]
二、实例详解
1、find ./ -user huangxifeng -exec ls -l {} \;

查找当前目录下所有者是huangxifeng的文件,查找到的结果用ls -l显示。
./代表当前目录  -user 代表按文件所有者查找,-exec是对结果用命令来处理,这里用ls -l .其中{} 代表查找到的结果。

2、find ./ -group hxf -exec ls -l {} \;

查找当前目录下,文件所有组是hxf的文件。

3、find /etc -name huang -exec ls -ld {} \;

查找/etc目录下,文件名是huang的文件(区分大小写),并只显示目录的属性长列表。

find /etc/ -iname huang -exec ls -ld {} \;

查找/etc目录下,文件名是huang的文件(不区分大小写),并只显示目录的属性长列表。
-name是按文件名查找,但区分大小写 -iname按文件名查找,但不区分大小写。

4、find ./ -perm 644 -exec ls -ld {} \;

查找当然目录下,权限为644的所有文件,并且只显示目录的长列表。
-perm是按权限查找。

  find ./ -perm +004 -exec ls -ld {} \;
查找当前目录下有读权限的所有文件,并且只显示其目录的长列表。+004是模糊查找,只查找有4(读)权限的文件。
阅读(657) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~