红联Linux门户
Linux帮助

关于LINUX find命令

发布时间:2008-01-24 11:40:01来源:红联作者:SMuonon
LINUX find命令有很强大的功能,具体使用方法参考下面的例子:

1、基本的查找命令:
find 目录 -name 文件名 -print
例:find /etc -name "rc.sysinit" -print

2、根据权限查找文件:
find 目录 -perm 750 -print
例:find /etc -name "[a-z][1-9][a-z]*" -perm 750 -print

3、根据用户查找文件:
find 目录 -user 用户名 -print
find /home -user kk -name "*.txt" -print

4、查找没有用户的文件
find 目录 -nouser -print
find / -nouser -print

5、根据用户组来查找文件
find 目录 -group 组名
find /home -group kk -print

6、查找没有用户组的文件
find 目录 -nogroup -print
find /home -nogroup -print

7、根据创建时间查找文件
find 目录 -mtime +(-)N -print
find /home -mtime +5 -print

8、根据别的文件的创建时间来查找文件
find 目录 -newer 文件名 !-newer 文件名
find /home -newer "kk" ! -newer "yzk"

9、根据文件的类型来查找文件
find 目录 -type 目录类型
find /etc -type d -print

10、根据文件大小来查找文件
find 目录 -size +Nc
find /home -size +1000c -print

11、和可执行命令一起来实现复杂功能
find (查找类型) -exec (可执行命令)
文章评论

共有 1 条评论

  1. relaaxx 于 2008-01-24 13:31:49发表:

    学习啦