linux文件搜索命令find

1.文件搜索命令:find

语法:find [搜索范围] [匹配条件]

配置条件命令:-name,-iname,-type,-size,-user,-group,-amin,-cmin,-mmin

#在/etc 中查找文件init

find /etc  -name init

通配符:*init*,?inti?

#-name区分大小写,-iname 不区分大小写

find /etc -user root

#在etc目录下查询所有者为root的文件

-group 所有组。

#-amin 访问时间access

#-cmin 文件属性change

#-mmin 文件内容modify

#查询/etc下5分钟内修改文件属性的文件和目录

find  /etc -cmin 5

2.#find   多条件查找

-a 两个条件同时满足

-o 两个条件满足一个即可

find /etc -name *init* -a -user root

find /etc -name *init* -o -user root

3.find 查找文件后执行其他命令

find /etc -name init*  -exec ls -l {} \;

#-exec/-ok 命令,-ok询问确认操作

#{} \; 对搜索结果执行操作,一定要带分号 

4.-find 根据文件类型查找

语法:find [搜索范围] -type [文件类型]

f 文件,d 目录 , l 软链接文件

find /etc -type f

5.-inum 根据i节点查找

例如在删除文件过程中,执行了删除命令,文件依然存在,可以尝试使用查找文件i节点后删除文件的办法

ls -i  #查找当前文件下的文件i节点,例如节点为 4577779

查找并删除

find -inum 457779 -ok rm {} \; 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值