关于find命令

初涉Linux,先来整理一下有关find的几个简单的命令

1.按照名称查找

find  -name  test.c

find -name test.c


2.查找当前目录下所有文件名以.c 结尾的文件,注意*的写法(要么写在双引号之内,要么加\)

find -name \*.c

find -name  "*.c"


3.按照时间查找

 1)以小时为时间单位

  atime-文件被读取或访问的时间

 mtime-文件内容上次修改时间

 ctime-文件状态变化时间

 f ind mtime -1


2)以分钟为时间单位

 find mmin -10


4.按照文件大小查找

 -size 用来查找指定大小的文件,+表示大于,-表示小于

find -size +1000c


find -size +50C


find -size 0


find -empty


5.按照权限查找

find -perm 777


6.按照拥有者查找

find -group g33(查找当前目录下所有group为g33的文件)


查找当前目录下所有user 权限为rwx 的文件和目录


7.查找当前目录下文件名为.c 的文件,目录深度不超过2层

find -maxdepth  2 -name \*.c


8.查找当前目录下文件名为.c的文件,目录深度为1


9.查找当前目录下深度部位2 的test文件


9.查找当前目录下文件名为.c的文件,并用ls列出

find -name \*.c -ls




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值