码迷,mamicode.com
首页 > 其他好文 > 详细

文件和目录操作命令(19 个)--4.find

时间:2019-06-05 22:05:04      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:块设备   类型   root   表达   bsp   文件   查找文件   通配   目录操作   

find命令详解

    精细查找文件或目录

    find  [ 查找范围 ]  [ 查找条件表达式 ]

常用查找条件:

  • 按名称查找:“-name”,支持通配符“*”、“?”
  • 按文件大小查找:“-size”,可使用“+”、“-”作为容量条件
  • 按文件属主查找:“-user”
  • 按文件类型查找:“type”

例:

    find /etc/ -name "host*" //搜索/etc/目录下所有以host开头的文件或目录

 

    find /etc/ -name "host?" //搜索/etc/目录下所有以host开头的文件或目录

 

    注:“*”匹配多个字符,“?”匹配单个字符

    find /etc/ -size +1M //搜索/etc/目录下所有大于1M的文件或目录

 

    find /etc/ -size -1M //搜索/etc/目录下所有小于1M的文件或目录

 

    注:-size中k容量单位为小写字母,其余全为大写;如“1k”、“1M”、“1G”等

    find /boot/efi/ -user root //搜索/boot/efi/目录下所有创建者为root的文件或目录

 

    注:创建者即文件或目录的所有者,一般为创建人,如root用户新增的文件所有者即为root,也可通过“chown”命令更改所有者

    find /etc/ -type d //搜索/etc/目录下所有的目录

 

    注:除“d(目录)”类型外,常见的还有“f(普通文件)”、“b(块设备文件)”、“c(字符设备文件)”等;块设备代表(硬盘、内存等)、字符设备代表(键盘等)

逻辑运算符:

  • -a:而且(and),显示所有条件全部满足的结果
  • -o:或者(or),显示满足其中一个条件的结果

    find / -type d -a -name vm* //搜索/下目录并且开头名为vm的目录

 

    find / -type d -o -name vm* //搜索/下目录或者/下以vm开头的文件或目录

 

文件和目录操作命令(19 个)--4.find

标签:块设备   类型   root   表达   bsp   文件   查找文件   通配   目录操作   

原文地址:https://www.cnblogs.com/pangzheng/p/10981940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!