美文网首页
Linux四剑客之find

Linux四剑客之find

作者: 你好_请关照 | 来源:发表于2021-01-23 22:05 被阅读0次

    1、作用 :实时查找工具,通过遍历指定路径下的文件系统完成文件查找 ;支持模糊查找、精确查找。

    2、语法格式:

    find[查找路径][查找条件][查找内容]
    

    3、常见参数的作用

    参数释义 参数 参数选项释义
    根据文件类型查找 -type f:普通文件 d:目录文件 l:符号链接文件 s:套接字文件 b:块儿设备文件 c:字符设备文件 p:管道文件
    根据文件大小查找 -size 单位K、M、G
    根据访问日期查找 -atime 单位“天”
    根据修改日期查找 -mtime 单位“天”
    根据改变日期查找 -ctime 单位“天”
    根据访问时间查找 -amin 单位“分钟”
    根据修改时间查找 -mmin 单位“分钟”
    根据改变时间查找 -cmin 单位“分钟”
    根据文件所有者查找 -user 文件的所有者
    根据文件所属组查找 -group 文件的所属组
    根据文件的uid查找 -uid uid号
    根据文件的gid查找 -gid gid号
    找出与给定文件inode号码相同的文件 -samefile
    找出inode号码一样的文件(查找硬链接用) -inum

    4、用法简单举例

    [root@backup ~]# find /root/ -type f -size 0M
    /root/aaa
    [root@backup ~]# 
    
    

    5、特殊用法

    find 与管道配合使用的三种方法(find | )完成找出/etc目录下以.conf 结尾文件复制到/tmp下面
    方法1:
    \cp $(find /etc -type f -name "*.conf") /tmp/dira/
    \cp `find /etc -type f -name "*.conf"`  /tmp/dira/
    
    方法2 -exec:
    find /etc/ -type f -name "*.conf" -exec cp {} /tmp/dir/ \;
    
    方法3 |xargs:
    find /etc -type f -name "*.conf" |xargs cp -t /tmp/dirc/
    

    相关文章

      网友评论

          本文标题:Linux四剑客之find

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