Linux四剑客之find

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/
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 7,140评论 0 11
  • 1,Linux的文件系统 (1)Ext:Linux 中最早的文件系统,由于在性能和兼容性上具有很多缺陷,现在已经很...
    晓之以理的喵阅读 1,841评论 0 1
  • 命令: 在虚拟中断输入命令,shell会解析输入的命令,搜索环境变量:路径,找到了输入的命令,运行这个程序 His...
    QaoKi阅读 2,948评论 0 1
  • 前言 学习是一件苦差事,如果感觉没有动力就想想自己最初的梦想。十年之后你一定感谢现在拼命的自己。 第1章 部署虚拟...
    波波波先森阅读 4,900评论 0 1
  • 夜莺2517阅读 127,929评论 1 9

友情链接更多精彩内容