linux匹配查找满足多个条件,利用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来查找文件
-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
linux匹配查找满足多个条件,利用Linux的find命令查找符合条件的文件相关推荐
- EXCEL文本处理总结:如何查找(/定位)字符串内,符合条件的多个符号里的最后一个?
目录 题外话:学习总结 1 新手切忌贪多 2 熟练者切忌懒惰 3 这2件事恰恰都和人性相反 1 EXCEL文本处理相关函数 2 查找函数 find() 和 search() 2.1 find() 2 ...
- find 命令查找技巧,有可能是最详尽的一篇!
前言 find 命令是我们日常工作中比较常用的Linux命令.全面的掌握这个命令可以使很多操作达到事半功倍的效果.如果对find命令有以下这些疑惑,本文都能帮你解决: find命令的格式是什么? 参数 ...
- ultraedit查找每行第二个单词_算法4th3:查找
第三章:查找 查找是很重要的功能,帮助我们高效检索访问海量信息.这一方面有很多经典的查找算法. 符号表是一张抽象的表,是存储数据的容器.这张表各种存储的信息称为「值」,按照指定的「键」可以去获取到「值 ...
- 【转载】C#中List集合使用Exists方法判断是否存在符合条件的元素对象
在C#的List集合操作中,有时候需要根据条件判断List集合中是否存在符合条件的元素对象,此时就可以使用List集合的扩展方法Exists方法来实现,Exists方法的签名为bool Exists( ...
- 【100个 Unity实用技能】| C# 中List 使用Exists方法判断是否存在符合条件的元素对象
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...
- vlookup两个条件匹配_vlookup,你还是只会基础的单条件查找?
很多数据分析师在简历上都会说自己熟悉excel,但熟练使用excel必须要掌握的核心函数vlookup首当其冲,其次是sumifs.match.index等等.就算熟悉vlookup,很多人也只会基础 ...
- 【Groovy】集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )
文章目录 一.使用集合的 find 方法查找集合元素 1.闭包中使用 == 作为查找匹配条件 2.闭包中使用 is 作为查找匹配条件 3.闭包中使用 true 作为查找匹配条件 二.完整代码示例 一. ...
- linux中利用shell脚本条件执行linux命令
linux中利用shell脚本条件执行命令 在linux环境中,我们总会有一些命令需要经常用,例如经常跳转到某些目录下或者执行某些命令,输入一连串的命令是很烦的,此时我们可以预先写一些脚本然后根据我们 ...
- Linux之awk:按照字符或列进行筛选与计算列值 条件动作
1 语法 awk '条件1{动作1} 条件2{动作2}...'文件名条件(Pattern):一般使用关系表达式作为条件--x > 10判断变量x是否大于10 动作(Action):格式化输出流程 ...
最新文章
- 关于一个CCIE考试题目的研究(重分发)
- redis分布式锁实现思路
- 深入理解MyBatis的原理(三):配置文件(上)
- access 提供程序无法确定object 值_Python | 加一行注释,让你的程序提速10+倍!numba库十分钟上手指南...
- HDU1159(dp最长公共子序列)
- 速达5000出现计算成本数据溢出的问题
- php redis存储位置,redis数据保存在哪里
- 名词解释 JDK JRE JVM
- ArcGIS Server 10 Java 版的Rest服务的部署方法
- 非root用户暴力法解决选择性使用两个cudnn
- HDU2094 产生冠军【set】
- sum of digits
- AMS:startActivity桌面启动应用
- Python 批量爬取猫咪图片实现千图成像
- 自己动手做带驱动蜂鸣器
- qq 病毒 html,盗qq号软件里有病毒吗
- 使用MagicIndicator+ViewPager2出现requestLayout() improperly called by
- vue elementUI 时间控件优化 选择起始时间不能在结束时间之后,结束时间不能在起始时间之前
- 7.python基础之基础数据类型--字典dict
- 制作一幅扑克牌系列三---动起来
热门文章
- Vue项目使用px2rem
- 国家计算机网络应急中心录取名单,2020国家计算机网络应急技术处理协调中心国家中心招聘拟聘人选公示...
- 解决postgresql序列重复的问题
- 北京市公务员的能力要求,考完京考的感想
- C++输入流和输出流(超级详细)
- 00003 不思议迷宫.0009.2.4:自动换装:在事件中实现自动换装
- Python发送邮件提醒
- hdu - 1010 dfs + 奇偶剪枝
- 机器学习中分类模型的评估方法之--Kappa系数
- 网络设置及其修改配置文件全程实操,可跟做