Linux下find命令的使用

find命令在不指定目录的情况下查找就是对文件的一个遍历

以下是对一些常见的find命令的举例

(1)_type  查找某类型的文件

b - 块设备文件。   find -type  b


d - 目录。            find -type  d


c - 字符设备文件。         find -type  c


p - 管道文件。              find -type  p


l - 符号链接文件。         find -type  l


f - 普通文件。               find -type  f



(2)-perm   按照文件权限来查找文件,有3种形式

mode是一个三位数,例如664,百位,十位,个位分别表示用户,所属组,其他

6转换为二进制是110,将rwx(即可读,可写,可执行)的前两项点亮,为rw-


  find  -perm mode     表示转换过后的二进制模式必须完全匹配


  find  -perm  -mode    表示转换过后的二进制中的所有1必须匹配


  find  -ferm  +mode    表示只需其中任意一个1的部分匹配



(3)-esec 对匹配的文件执行该参数给出的shell命令,相应命令的形式为'command' { } \;


(4)-size 根据大小来查找文件

find -size 1M   等于IM的文件


find -size -1M   小于IM的文件


find -size +1M   等于IM的文件



(5)-name 根据文件名来查找

find -name '*.c'    查找以.c为结尾的文件


(6)-user 按照文件属于问个文件夹来查找

find -user username



(7)-mtime -n +n         按文件更改时间来查找,-n指n天以内,+n指n天以前


(8)-atime -n +n           按文件访问时间来查找文件,-n指n天以内,+n指n天以前


(9)-ctime -n +n           按文件状态改变时间来查找文件,-n指n天以内,+n指n天以前


(10)-newer file          查更改时间比file新的文件


(11)-depth  filename           使查找在进入子目录前先行查找完本目录


(12)-nouser  filename     搜索当前目录中,不属于本地用户的文件或者目录


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值