linux下的find查找

Linux系统中经常会用到这个命令----find,find命令很强大,可以使用它在命令的层次结构中定位所需要的文件和目录。find命令可以使用诸如文件名、文件大小、文件属性、修改时间和类型等条件进行搜寻。当find命令找到了那些与搜索条件相匹配的文件时,系统将把满足条件的每一个文件显示在终端的屏幕上。


  1、按权限查找命令"-perm"                                                                                                                                      例如:在/code目录下查找权限为664的文件

                   


      可以发现有四个文件的权限时664


2、查找权限为664的文件并显示"-exec"       例如:在上面的条件下显示出这几个文件的权限信息(注意后面的“{} \;”不能少,相当于一个整体)



3、按指定用户查找“-user+用户名”


我们现在code文件夹下创建一个用户为root的664文件

例如:要查找刚刚创建的用户为root的权限为664的文件



然后在命令行输入"find ~/code -user root -perm 664 -exer ls -l {} \;"


4、按指定字节大小来查找"-size"


      在按字节查找时可以指定带下范围, 例如:要查找大于100字节小与200字节的文件 "-size +100 -size -200"


5、按文件名进行查找"-name + 文件名"


      例如:在code 文件下查找刚刚创建的file1文件



6、按时间进行查找"find -mtime"  "find -atime"  "find -ctime"


我前面一篇博客中解释过什么是mtime  atime  ctime 。


按时间查找时可以指定时间范围 ''time -N''代表N天以内,"time +N"代表N天以前


例如:要查找5天之内属性改变的文件



以上就是find查找的常见命令!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值