shell命令之find:find -name(查文件)、find -name abc -type d(查目录)等

find命令原理: 从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,并可以对其进行相关的操作。

格式: find [查找目录] [参数] [匹配模型]

多参数格式: find [查找目录] [参数] [匹配模型] [参数] [匹配模型]

例如:

1、find . -name “*.sh”

查找在当前目录(及子目录)下找以sh结尾的文件。

2、find . -perm 755

查找在当前目录(及子目录)下找属性为755的文件。

3、find -user root

查找在当前目录(及子目录)下找属主为root的文件。

4、find /var -mtime -5

 查找在/var下找更改时间在5天以内的文件。

5、find /var -mtime +3

 查找在/var下找更改时间在3天以前的文件。

6、find /etc -type l

 查找在/etc下查找文件类型为|的链接文件。

7、find . -size +1000000c

  查找在当前目录(及子目录)下查找文件大小大于1M的文件,1M是1000000个字节。

8、find . -perm 700 |xargs chmod 777

  查找出当前目录(及子目录)下所有权限为700的文件,并把其权限重设为777。

9、find . -type f |xargs ls -l

  查找出文件并查看其详细信息。

9、find -name abc -type d

  查找出目录为abc的文件夹。

转载链接:shell之find命令详解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值