linux find 按类型查找,Linux find查找find命令详解

玩蛇网推荐图文教程:python 列表

Linux命令有很多,今天要介绍的是常用的基础命令中的find命令。find是Linux系统管理员所喜爱用的必备工具命令之一,它的作用是可以很轻松地找到你想要的文件,一个命令就可以在众多文件中找到你的目标文件,还是很好用的。

Linux find命令详解作用是什么?

它用来查找文件,可遍历指定目录按相应的条件查找所需要的文件

Linux find命令的语法是怎么样的?

find [查找路径……] [查找条件] [处理动作]

Linux find命令的工作原理:

查找路径,默认为当前目录,也可以遍历整个文件系统;

运行如下三个 find 命令将得到相同的结果 — 当前目录和所有子目录中的所有文件(包括隐藏文件)的完整清单:

#find

#find .

#find . -print

Linux find命令查找条件,按文件名查找: -name,支持使用通配符查找:* 、?、[ ]

Linux find命令操作示例如下:

50832e40d0698187312d3c194f67d5c1.png

Linux find命令使用注意事项:

1、查找时注意文件名区分大小写:-iname选项:不区分大小写进行查找

2、按文件属主、属组查找:-user 用户名、-group 组名

find命令也支持使用uid和gid进行查找

-uid

-gid

find命令也可以查找“无主(组)”的文件

-nouser (文件的属主在/etc/passwd中不存在)

-nogroup(文件所属的组在/etc/group中不存在)

示例如下:

find /var/log -user root -group utmp

3、按文件大小查找:-size [+/-] n[cwbkMG]

+表示大于的意思

-表示等于的意思

iplaypy.com

文件大小的单位可以是:

b——数据块

c——字节

w——双字节

k——KB

M——MB

G——GB

-empty 文件大小为0

-size +2M 大于2M的文件

-size -2M 小于2M的文件

-size 2M 2M(1-2M之间的文件都是)

889862a871e296a8331d48e9107f5487.png

4、Linux find命令,按文件类型查找:

-type是文件类型

文件类型可以是:-f 普通文件、-d 目录、-b 块设备、-c 字符设备、-p 命名管道、-l 链接、-s socket文件

示例如下:find /etc/ -type d

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/linux/l6954.html

相关文章 Recommend

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值