ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

find命令

2020-03-20 18:00:10  阅读:131  来源: 互联网

标签:文件 name etc 命令 conf type find


 

find

-name 查找文件名(区分大小写)         例:find /etc -name '*.conf'
-iname 吵着文件名(不区分大小写)例:find . -iname aa

-user 查找文件所属用户名为yangyang的所有文件  例如:find . -user yangyang
-group 查找文件所属组为yangyang的所有文件       例如:find . -group yangyang

-type 更具类型查找 如下:
    f     文件            find . -type f
    d    目录            find . -type d
    c    字符设备文件        find . -type c
    b    快设备文件        find . -type b
    l    链接文件        find . -type l
    p    管道文件        find . -type p

-size 更具文件大小查询
    -n 小于       find /etc -size -1M
    +n 大于     find /etc -size +10000c    

-mtime
    -n n天以内修改的文件
    +n n天以外修改的文件
    n 正好n天修改的文件
举例:查询/etc目录下,5天以内修改的以conf结尾的文件。
    find /etc -mtime -5 -name '*.conf'
      查询/etc目录下吗10天之前修改的属于yangyang的文件。
    find /etc -mtime +10 -user yangya ng

-mmin   find /etc -mmin +30  30分钟之前修改的文件

-exec 对搜索到的文件之心特定的操作,固定的格式为:-exec 'commond'{ }\;
注意:{ }表示查询的结果

例:搜索/etc下的文件,文件以conf结尾且大于10k。然后将其删除
     find -type f -name '*.conf' -size +10k -exec rm -f {} \;

find . -name '*.log' |xargs rm  (查找当前目录*.log文件,并删除)

 

标签:文件,name,etc,命令,conf,type,find
来源: https://www.cnblogs.com/sleapfrog/p/12533347.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有