文件搜索命令find
2017-08-13 00:00
344 查看
摘要: Linux基本命令
1.find
语法
find [搜索范围][匹配条件]
用途:文件搜索
例子:
find /etc -name init 在目录/etc中查找文件init,-iname不区分大小写
find / -size +204800 在根目录下查找大于100MB的文件,+n 大于 -n 小于 n 等于 204800是数据块,100MB=102400KB=204800数据块 1kb=2数据块
find /home -user shenchao 在目录/home中查找所有者为shenchao的文件,-group根据所属组查找
find /etc -cmin -5 在目录/etc下查找5分钟内被修改过属性的文件和目录,-amin 访问时间 -cmin 文件属性 -mmin 文件内容
find /etc -size +163840 -a -size -204800 在/etc下查找大于80MB小于100MB的文件
-a 相当于and 两个条件同时满足,-o相当于or两个条件满足任意一个即可
find /etc -name inittab -exec ls -l {} \; 在/etc下查找inittab文件并显示其详细信息,-exec/-ok 命令 {} \;对搜索结果执行操作
-type 根据文件类型查找
f 文件 d 目录 l 软链接
-inum 根据i节点查找
find ./ -iname *.jpg
会出现“find: 路径必须在表达式之前”的错误提示。解决的方法有两种
使用转义符把*转义,即 \*.jpg
用引号引起来 ,即 “*.jpg”
注意:如果需要把find 的结果提交给while,例如:
则既需要转义符,也需要引号
1.find
语法
find [搜索范围][匹配条件]
用途:文件搜索
例子:
find /etc -name init 在目录/etc中查找文件init,-iname不区分大小写
find / -size +204800 在根目录下查找大于100MB的文件,+n 大于 -n 小于 n 等于 204800是数据块,100MB=102400KB=204800数据块 1kb=2数据块
find /home -user shenchao 在目录/home中查找所有者为shenchao的文件,-group根据所属组查找
find /etc -cmin -5 在目录/etc下查找5分钟内被修改过属性的文件和目录,-amin 访问时间 -cmin 文件属性 -mmin 文件内容
find /etc -size +163840 -a -size -204800 在/etc下查找大于80MB小于100MB的文件
-a 相当于and 两个条件同时满足,-o相当于or两个条件满足任意一个即可
find /etc -name inittab -exec ls -l {} \; 在/etc下查找inittab文件并显示其详细信息,-exec/-ok 命令 {} \;对搜索结果执行操作
-type 根据文件类型查找
f 文件 d 目录 l 软链接
-inum 根据i节点查找
find命令错误提示路径必须在表达式之前
在某些版本的linux下,通过find查找当前目录下所有后缀名jpg的文件,命令为find ./ -iname *.jpg
会出现“find: 路径必须在表达式之前”的错误提示。解决的方法有两种
使用转义符把*转义,即 \*.jpg
用引号引起来 ,即 “*.jpg”
注意:如果需要把find 的结果提交给while,例如:
`echo find ./ -iname "\*.jpg"` | while read f do #do something done
则既需要转义符,也需要引号
相关文章推荐
- MAC终端搜索文件find mdfind操作命令
- MAC终端搜索文件find mdfind操作命令
- Linux经常使用命令-文件搜索命令-文件搜索命令find
- ubuntu 搜索文件方法(find命令)
- Linux 命令 - find: 搜索文件
- tar命令结合find搜索将指定条件的文件进行打包压缩
- linux中文件搜索命令(whereis,locate,which,find)
- MAC终端搜索文件find mdfind操作命令
- MAC终端搜索文件find mdfind操作命令
- ubuntu 搜索文件方法(find命令)
- Centos 文件搜索命令-locate 及 find
- linux常用命令-文件搜索命令-find
- LinuxStudyNote(24)-Linux常用命令(4)-文件搜索命令(1)find文件搜索命令
- linux常用命令3.1--文件搜索命令之find和其他文件搜索命令
- linux中搜索文件,find命令
- linux基础命令学习(三)文件搜索 find
- MAC终端搜索文件find mdfind操作命令
- MAC终端搜索文件find mdfind操作命令
- Find命令搜索过去一段时间内修改过的文件
- 搜索系统中所有以.repo结尾的文件并删除(find命令详解及xargs命令详解)