玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > linux入门教程 > 正文内容

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命令操作示例如下:

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之间的文件都是)

4、Linux find命令,按文件类型查找:
-type是文件类型
文件类型可以是:-f 普通文件、-d 目录、-b 块设备、-c 字符设备、-p 命名管道、-l 链接、-s socket文件
示例如下:find /etc/ -type d

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

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
出炉日期:2017-01-06 11:15 玩蛇网 www.iplaypy.com

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules