利用Linux的find命令查找符合条件的文件
康帝 2018-05-16 来源 : 阅读 2465 评论 0

摘要:本文主要介绍一个小知识点就是利用Linux的find命令查找符合条件的文件,通过这个小知识点的学习,希望读者在今后的工作学习中遇到想要查找符合条件的文件,能用到词知识点。

本文主要介绍一个小知识点就是利用Linux的find命令查找符合条件的文件,通过这个小知识点的学习,希望读者在今后的工作学习中遇到想要查找符合条件的文件,能用到词知识点。

利用Linux的find命令可以查找指定文件的名称、类别、时间、大小以及权限等不同信息的组合,只有完全相符的文件才会被列出来。  

命令语法:

find [路径] [选项]  

命令中各选项的含义如表所示。

选项

   

选项含义

   

-name <文件名>

   

按照文件名来查找文件

   

-perm <权限>

   

按照文件的权限来查找文件

   

-user <用户名>

   

按照文件的用户所有者来查找文件

   

-group <组名>

   

按照文件的组群所有者来查找文件

   

-atime n

   

在过去n天内被访问过(atime)的文件,n代表数字

   

-amin n

   

在过去n分钟内被访问过(atime)的文件,n代表数字

   

-ctime n

   

在过去n天内被更改过(ctime)的文件,n代表数字

   

-cmin n

   

在过去n分钟内被更改过(ctime)的文件,n代表数字

   

-mtime n

   

在过去n天内被修改过(mtime)的文件,n代表数字

   

-mmin n

   

在过去n分钟内被修改过(mtime)的文件,n代表数字

   

-size n[ckMG]

   

查找大小为n的文件,n代表数字,c代表字节,k代表KB,M代表MB,G代表GB

   

-empty

   

查找空文件,可以是普通的文件或目录

   

-type <文件类型>

   

按照文件类型来查找文件

   

-fstype <文件系统类型>

   

按照指定文件系统类型来查找文件

   

-uid <用户UID>

   

按照文件的用户所有者的UID来查找文件

   

-gid <组群GID>

   

按照文件的组群所有者的GID来查找文件

   

-inum n  

   

按照文件的inode号码来查找文件  

   

-writable  

   

匹配可写文件

   

  在查找文件时可以定义不同的文件类型,如表所示。

字符

   

含义

   

b

   

块设备文件

   

d

   

目录

   

c

   

字符设备文件

   

p

   

管道文件

   

l

   

符号链接文件

   

f

   

普通文件

   

s

   

socket文件

   

 

例:查找/boot目录下的启动菜单配置文件grub.cfg。

[root@rhel ~]# find /boot -name grub.cfg

   例:查找“/”目录下所有以“.conf”为扩展名的文件。

[root@rhel ~]# find / -name '*.conf'

例:列出当前目录及其子目录下所有最近20天内更改过的文件。

[root@rhel ~]# find . -ctime -20

例:在/boot目录中查找文件类型为目录的文件。

[root@rhel ~]# find /boot -type d

 


本文由 @康帝 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程