linux命令之高级使用 find
1. 想查看当前文件夹及子文件夹里有没有文件名为“abc”的文件
# find . -name abc
. :表示当前目录
-name:表示要根据名称查找
2. 想查看当前文件夹及子文件夹里有没有”xyz”目录
# find . -type d -name xyz
-type:表示设定类型,d表示文件夹类型,可以替换为f(普通文件)、l(链接文件)
3. 想找出当前文件夹及子文件夹里所有后缀是”.txt”的文件
# find . -name “*.txt”
4. 想查找当前目录及其子文件夹中“roc”用户自己的文件有哪些
# find . -user roc
-user:用于设定所属用户的名称,此处可替换为-group,即所属用户组的名称
5. 想查找当前文件夹及子文件夹里权限设定为755的所有文件
# find . -perm 755
-perm:用于设定权限
6. 想查找当前文件夹及子文件夹里的同时含有b字符和3字符的文件:用到正则表达式技术
# find . -regex ‘.*b.*3’
-regex:表示使用正则表达式进行匹配。请注意,此命令会和“全路径”进行匹配,也就是说前面要加.*,因为输出结果中会有“./”符号。
7. 如果想全部输出用find命令查找出的”*.abc”文件的内容
# find . -type f -name “*.abc” -exec cat {} \;
-exec 表示由find找到的匹配项会作为“-exec后面设定的命令”的参数
可以使用-ok代替-exec,这样对每个匹配项进行操作,都会要求用户确认(y为是,n为否)
命令最后的{} \; 别忘了写,其中{}代表用find查找到的结果中的每一个查找项。
8. 查找当前目录下在5分钟内被访问过的文件
# find . -amin -5
访问过用amin,修改过用mmin,文件状态改变过用cmin
精确到分钟的用amin,mmin,cmin,精确到天的用atime,mtime,ctime
在5分钟之内的用-5,在5分钟以上的用+5
9. 想查找当前目录及子目录下文件大小大于10M的所有文件
# find . -size +10000000c
-size:表示文件大小,+表示大于某个数,-表示小于某个数。c表示单位是字节,你可以将c换成k,M,G。
10. 上述所有的find命令都是查找当前目录及其子目录。如果不想深入到子目录中,而是只查找当前一层目录,则可以:
# find . -maxdepth 1 -name “*.c”
over~
转载于:https://www.cnblogs.com/gaochsh/p/6892271.html
linux命令之高级使用 find相关推荐
- linux下磁盘高级工具,Linux命令行工具-di
今天小编要跟大家分享的文章是关于Linux命令行工具-di.如果你是个Linux命令行用户,你肯定会使用df命令检查文件系统的磁盘使用情况.尽管df是一个受欢迎的命令,但仍然不能提供一些高级的功能,如 ...
- linux系统性能监视高级命令(12个)
linux系统性能监视高级命令(12个)必须掌握 内存:vmstat mpstat iostat sar top free CPU: vmstat mpstat iostat sar top I/O: ...
- Linux下 ls 命令的高级用法8例
Linux下 ls 命令的高级用法8例 在Linux下,ls这个命令大家肯定太熟悉了,良许相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次.但是,除了 ls -l 以外,你还 ...
- 高级 Linux 命令精通指南
原文出处 http://www.oracle.com/technetwork/cn/server-storage/linux/part1-093824-zhs.html Technorati 标签: ...
- 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---32
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...
- 高级 Linux 命令精通指南(2)
xargs 大多数 Linux 命令都会产生输出:文件列表.字符串列表等.但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件.ascii 文本等 ...
- 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---24
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...
- 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---35
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...
- Linux命令行与shell脚本编程大全:第2版
<Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...
最新文章
- 下载编译网站生成chm
- python2基础教程廖雪峰云-Python 基础教程
- optee_os中静态共享内存的注册
- 应付账款账龄分析模板_超全的财务会计表单模板分享
- $(document).ready(); $().ready(); $()
- 行为扩展以及插件机制
- 第7章:图像的平滑处理
- 实时数据产品实践——美团大交通战场沙盘
- Android Studio中的APK分析器
- C语言 位段(位域)总结
- python numpy数组动态写入csv文件_python - 将NumPy数组转储到csv fi中
- Linux下卸载anaconda3
- C语言pow函数编写
- Azure微软云(部署一台虚拟机云服务器)
- 内网穿透及常用工具集合
- 富士康年轻工人现状调查:厌倦并依赖着-转自鲜果网
- McStudio的安装和使用
- 水果店开业怎样宣传自己的水果店,新开水果店怎么发朋友圈宣传
- iPhone的指纹识别与面部识别(FaceID)
- PS cc 2018分享
热门文章
- Java 编程下的同步代码块
- python连接mysql中报错1064修改方法
- 正则表达式全部符号详解
- PHP Storm Built In Server Doesn't Recognize mod_rewrite
- 南开大学2014年高等代数部分试题解答
- Ubuntu 8.10今起正式退休
- Flex Application里的addChild()
- asp.net 2.0 简单实现url重写
- 如何解决 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序
- python 获取方法名_python 动态获取当前运行的类名和函数名的方法