Welcome 微信登录

首页 / 操作系统 / Linux / 功能强大的find命令

find是Linux系统管理员所喜爱用的必备工具之一,它可以很轻松地找到你想要的文件。
【功能】
查找文件,可遍历指定目录按相应的条件查找所需要的文件
【语法】
find [查找路径……] [查找条件] [处理动作]
(1)查找路径
默认为当前目录,也可以遍历整个文件系统
运行如下三个 find 命令将得到相同的结果 — 当前目录和所有子目录中的所有文件(包括隐藏文件)的完整清单:
#find
#find .
#find . -print
(2)查找条件
1)按文件名查找: -name
支持使用通配符查找:* 、?、[ ]
[举例]查找时注意文件名区分大小写
-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]
+表示大于的意思
-表示等于的意思
文件大小的单位可以是:
b——数据块
c——字节
w——双字节
k——KB
M——MB
G——GB
-empty 文件大小为0
[举例]
-size +2M 大于2M的文件
-size -2M 小于2M的文件
-size 2M 2M(1-2M之间的文件都是)4)按文件类型查找
-type 文件类型
文件类型可以是:
-f 普通文件
-d 目录
-b 块设备
-c 字符设备
-p 命名管道
-l 链接
-s socket文件
[举例]
find /etc/ -type d相关阅读:Linux系统文件查找命令find的基本使用及其高级用法 http://www.linuxidc.com/Linux/2013-05/84991.htmLinux运维利器--find命令 http://www.linuxidc.com/Linux/2013-05/84690.htmLinux中find常见用法示例 http://www.linuxidc.com/Linux/2013-03/81426.htmLinux find 命令详解 http://www.linuxidc.com/Linux/2013-04/82828.htmLinux学习---find命令使用技巧 http://www.linuxidc.com/Linux/2013-03/81374.htmfind的基本使用命令 http://www.linuxidc.com/Linux/2013-03/80864.htm15个高级的Linux find命令示例 http://www.linuxidc.com/Linux/2013-10/91163.htm
  • 1
  • 2
  • 下一页
Ubuntu下ViewVC安装配置nohup 命令详解相关资讯      Find 
  • Linxu命令与文件的搜索 - which,  (08/03/2015 09:30:37)
  • Linux下查找文件find命令  (10/28/2014 20:11:29)
  • 文本查找利器find的使用  (03/03/2014 09:20:35)
  • Linux基础教程:find 与 xargs  (04/05/2015 10:20:11)
  • find、xargs命令使用及方法详解  (03/07/2014 17:49:41)
  • Linux中强大且常用命令:find、  (07/24/2013 20:39:49)
本文评论 查看全部评论 (0)
表情: 姓名: 字数