shell命令-find常用命令

find常用命令

find命令

find - 递归地在层次目录中处理文件,可以简单理解为在指定目录下查找文件

常用命令

根据文件名查找 -name
  • 完全匹配

    find ./ -name test
    查找名字为test的文件或者目录,其中./为当前目录
    这里写图片描述

  • 模糊匹配:?

    find ./ -name “test??”
    查找名字以test开头,之后有两个任意字符的文件或者目录,其中./为当前目录
    这里写图片描述

  • 模糊匹配:*

    find ./ -name “test*”
    查找名字以test开头,之后有零个或者任意字符的文件或者目录,其中./为当前目录
    这里写图片描述

其他一些命令参考

-type c
文件是 c 类型的。类型可取值如下:

b 特殊块文件(缓冲的)
c 特殊字符文件(不缓冲)
d 目录
p 命名管道 (FIFO)
f 普通文件

-mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件
-amin n : 在过去 n 分钟内被读取过
-anewer file : 比文件 file 更晚被读取过的文件
-atime n : 在过去 n 天过读取过的文件
-cmin n : 在过去 n 分钟内被修改过
-cnewer file :比文件 file 更新的文件
-ctime n : 在过去 n 天过修改过的文件
-empty : 空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name
-ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写
-name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写
-size n : 文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组

其他可以参考

man find

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值