美文网首页
find命令详解

find命令详解

作者: LinM1993 | 来源:发表于2017-06-19 16:18 被阅读0次

    1.格式

    find [option...] [pathname...] [查找条件] [处理动作]

    实际使用时,如果不写pathname,则默认在当前目录下进行搜索。其特点有三:
    1.实时查找
    2.精确查找
    3.查找速度慢

    2.常用查找条件

    2.1根据文件名查找

    -name 名字(这里可以使用文件名通配符)
    -iname 名字(忽略大小写)

    2.2根据用户/组查找

    -user usename
    -uid UID
    -group groupname
    -group GID

    2.3根据文件类型查找

    -type TYPE
    这里的TYPE可以取如下值
    s:套接字文件
    f:普通文件
    l:符号链接文件
    c:字符文件
    d:目录文件
    b:块设备文件
    p:管道文件

    2.4根据文件大小查找

    -size [+ | -]#UNIT

    "#"代表一个确切的数字,+/-分别代表大于/小于,UNIT可取的值有K(KB),M(MB),G(GB)三个。不加+/-就代表精确查找

    2.5根据时间戳查找

    1)以天为单位
    -atime [+ | -]# 用户最后一次访问时间
    -mtime [+ | -]# 文件最后一次修改时间
    -ctime [+ | -]# 元数据最后一次修改时间
    2)以分钟为单位
    -amin[+ | -]# 用户最后一次访问时间
    -mmin [+ | -]# 文件最后一次修改时间
    -cmin [+ | -]# 元数据最后一次修改时间

    3.处理动作

    -print 输出至标准输出(默认)
    -ls 显示详细文件信息
    -delete 删除查找到的文件
    -fls /PATH/FILE 把查找到文件的详细信息保存到一个FILE中
    -ok COMMAND {} ; 对找到的文件执行COMMAND命令

    相关文章

      网友评论

          本文标题:find命令详解

          本文链接:https://www.haomeiwen.com/subject/tiwgqxtx.html