linux命令
[ 2017-9-16 4:24:00 | By: yuyefeixiang ]
 
find:文件查找
格式 find 搜索范围 匹配条件
(1)按文件名查找
find /etc -name init #查找/etc目录下文件名为init的文件
find /etc -name *init*#查找/etc目录下文件名包含init的文件
find /etc -name init* #查找/etc目录下文件名以init开头的文件
(2)按文件大小查找
find /etc -size +204800#-size表示按大小查找。+n代表大于,-n代表小于,n代表等于。
                                    #linux下是用数据块代表文件大小的。
                                     #一个数据块等于512字节。即1K=2个数据块。
                                    #204800个数据块=102400K=100M。
(3)按所有者或所有组查找
find /etc -user shiyanlou#在/etc目录下所有者是shiyanlou的文件。
find /etc -group shiyanlou#在/etc目录下所属组是shiyanlou的文件。
(4)按时间查找
find /etc -cmin -5 #在/etc下查找5分钟内被修改过属性的文件和目录
                           #-amin 访问时间access
                            #-cmin 文件属性 change
                          #-mmin 文件内容 modify
                          #+n表示超过多少时间,-n表示在多少时间内。
(5)满足多个条件的查找
find /etc -size +163840 -a -size -204800    #在/etc目录下查找文件大于80M小于100M的文                                                                        件。
                                                                   #-a表示同时满足(and),-o表示满足一个条                                                                        件(or)。
                                                                   #-type 根据文件类型查找
                                                                      f 文件 d 目录 l 链接
                                                                     #-inum根据i节点查找  
find /etc -name init -exec ls -l {} \;#在/etc目录下查找文件名为init的文件并显示详细信息
                                                   #-exec/-ok 命令 {} \; 对搜索结果执行操作。{}与\有                                                          空格

 
 
发表评论:
 

时 间 记 忆
<<  < 2017 - >  >>
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最 新 评 论
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接


 
浙江博客欢迎您!