linux命令学习(6)-find
2013-01-10 21:51
309 查看
【命令名称】:find
【使用权限】 所有人
【功能说明】:查找LINUX系统中的文件,功能非常强大,但是速度相对比较慢。
【语法】: find [PATH] [option] [action]
【常用参数】:
与时间相关的参数。mtime,atime,ctime,newer,以mtime为例
mtime n :n是数字,代表在n天之前的24小时内内容被更改过的文件
mtime +n :n是数字,代表在n天之前,不包括n那天之前的内容被更改过的文件
mtime -n :n是数字,代表在当前时间到n天之间里内容被更改过的文件
![](http://img1.51cto.com/attachment/201301/220003849.png)
newer file 比file文件还要新的文件。
与使用者和群组名相关的参数
-uid gid #用户ID,组ID
-user name #使用者帐号名
-group name #组帐号名
与文件权限有名称相关的参数
-name filename #文件名
-size [+-]SIZE #查找比SIZE还要大(+)或小(-)的档案
-type TYPE:查找档案类型为TYPE的,类型主要有:文档(f)装置文档(b,c)目录
(d)连接档(l),socket(s),及FIFO(p)
-perm mode -perm –mode -perm +mode 这里是刚好匹配,最小匹配,最大匹配权限的意
思
4. 额外参数:
-exec command : command为其它的指令,-exec后面可再接额外的指令处理查找过的结
果。 非常重要!!!!
-print 这个是预设值
【实例】:
[root@cxcserver ~]# find /etc -name man.config #查找文件名为passwd的文件
/etc/man.config
[root@cxcserver ~]# find /etc -type f #查找文件格式为文档的文件
[root@cxcserver ~]# find / -mtime +7 #查找8天之前的文件
[root@cxcserver ~]# find / -perm 4755 #查找文件权限是0755以上的文件,包括0775,0777的文件
[cxc@cxcserver ~]$ find . -type f -exec ls -l {} \; #查找出来文件进行ls显示
-rw-r--r-- 1 cxc cxc 124 Dec 13 20:10 ./.bashrc
-rw-r--r-- 1 cxc cxc 33 Dec 13 20:10 ./.bash_logout
-rw-r--r-- 1 cxc cxc 198 Dec 14 19:13 ./.bash_profile
-rw------- 1 cxc cxc 191 Dec 25 20:24 ./.bash_history
[cxc@cxcserver ~]$
本文出自 “崔子涵涵” 博客,请务必保留此出处http://chinalscxc.blog.51cto.com/1382308/1113737
【使用权限】 所有人
【功能说明】:查找LINUX系统中的文件,功能非常强大,但是速度相对比较慢。
【语法】: find [PATH] [option] [action]
【常用参数】:
与时间相关的参数。mtime,atime,ctime,newer,以mtime为例
mtime n :n是数字,代表在n天之前的24小时内内容被更改过的文件
mtime +n :n是数字,代表在n天之前,不包括n那天之前的内容被更改过的文件
mtime -n :n是数字,代表在当前时间到n天之间里内容被更改过的文件
![](http://img1.51cto.com/attachment/201301/220003849.png)
newer file 比file文件还要新的文件。
与使用者和群组名相关的参数
-uid gid #用户ID,组ID
-user name #使用者帐号名
-group name #组帐号名
与文件权限有名称相关的参数
-name filename #文件名
-size [+-]SIZE #查找比SIZE还要大(+)或小(-)的档案
-type TYPE:查找档案类型为TYPE的,类型主要有:文档(f)装置文档(b,c)目录
(d)连接档(l),socket(s),及FIFO(p)
-perm mode -perm –mode -perm +mode 这里是刚好匹配,最小匹配,最大匹配权限的意
思
4. 额外参数:
-exec command : command为其它的指令,-exec后面可再接额外的指令处理查找过的结
果。 非常重要!!!!
-print 这个是预设值
【实例】:
[root@cxcserver ~]# find /etc -name man.config #查找文件名为passwd的文件
/etc/man.config
[root@cxcserver ~]# find /etc -type f #查找文件格式为文档的文件
[root@cxcserver ~]# find / -mtime +7 #查找8天之前的文件
[root@cxcserver ~]# find / -perm 4755 #查找文件权限是0755以上的文件,包括0775,0777的文件
[cxc@cxcserver ~]$ find . -type f -exec ls -l {} \; #查找出来文件进行ls显示
-rw-r--r-- 1 cxc cxc 124 Dec 13 20:10 ./.bashrc
-rw-r--r-- 1 cxc cxc 33 Dec 13 20:10 ./.bash_logout
-rw-r--r-- 1 cxc cxc 198 Dec 14 19:13 ./.bash_profile
-rw------- 1 cxc cxc 191 Dec 25 20:24 ./.bash_history
[cxc@cxcserver ~]$
本文出自 “崔子涵涵” 博客,请务必保留此出处http://chinalscxc.blog.51cto.com/1382308/1113737
相关文章推荐
- Linux每天学习一个命令之find命令一
- linux学习第十篇:find命令,文件名后缀
- 2005-1-14 linux find和xargs命令的学习
- linux find命令学习
- find命令的xargs参数的使用---Linux学习笔记
- linux基本命令学习(2)--find
- Linux学习随手记(1) find命令的最简单的使用方法
- Linux学习笔记--find命令(文件搜索命令)
- find命令详解 linux学习笔记十二之find命令详解
- Linux学习:find、chmod、ps命令
- linux命令学习-文件查找之find命令
- linux学习笔记:文件搜索命令find
- Linux学习笔记_基本命令复习(find,xargs)
- Linux学习之文件搜索命令(一)find 命令
- 每天一个 linux 命令(19):文件查找命令 find 命令---学习笔记
- Linux学习笔记(九、find命令)
- Linux学习日志(基础篇) ---- 权限管理、find和grep查找命令
- linux命令学习笔记(20):find命令之exec
- 马哥linux学习笔记:locate,find命令总结
- find命令的exec参数使用---Linux学习笔记