红帽rhel系统 find命令详解
红帽rhel系统find命令使用详解
目录:
1.find命令的功能与语法
2.find命令的常用选项
3.find命令的应用实例
1、find命令的功能:
find 命令用来在指定目录下查找文件。
2、find命令语法:
find path option find [路径] [参数]
注: 任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找 子目录与文件。并且将查找到的子目录和文件全部进行显示。
例: 查找根目录下 文件名以 .log 结尾的所有文件和目录 解: find / -name *.log 其中 / 代表根目录, -name 选项表示 查找文件名匹配指定字符串的文件 *.log 表示任何以.log结尾的文件
3、 find命令常用选项:
1) -name: 查找文件名匹配指定字符串的文件-iname: 按文件名查找 (忽略大小写)2)-type: 指定文件类型 ( d表示目录 , f 表示文件 , l 表示链接文件)3)-size: 指定目录下按文件大小查找文件 (k 表示kb, m表示mb, g表示gb,+表示大于多少,-表示于多少)4)-mtime:按文件修改日期查找 (+ 代表多少天之前 , - 代表多少天之内,0代表24小时之内)5)-user:按照文件用户名查找 6)-depth: 从指定目录中最深的子目录开始查找7)-uid: 查找指定目录指定uid的文件8)-empty: 查找大小为0的文件9)-perm: 按文件权限模式来查找文件 (按文件权限模式来查找文件的话。最好使用八进制的权限表示法)10)-exec: 可以跟其他命令来处理查找到的结果
4、find命令的应用实例:
例 1) 查找在当前目录及子目录中查找所有的‘ .log‘文件find . -name "*.log" -print (.表示当前目录,也可以用绝对路径的方式表示,-print表示打印)例 2) 查找当前目录及其子目录下所有文件后缀为“ .c” 的文件 find . -name "*.c" 例 3) 查找在/etc目录下所有的文件(文件类型为目录)find /etc -type d (d表示文件类型为目录,f表示文件类型为文件)例 4) 查找在当前目录下的文件 (文件类型为文件)find . -type f 例 5) 查找在/etc目录下所有的符号链接文件 find /etc -type l 例 6) 查找在当前目录下除目录以外的所有类型的文件find . ! -type d (!表示取反)例 7) 查找 /var/log 目录中更改时间在 7 日以前的普通文件并删除find /var/log -type f -mtime +7 -exec rm -rf {} \; (-exec表示在后面跟其他命令语句,{}表示find查找到的所有内容放进{} 里,\;表示此条命令结束)例 8) 查找当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件find . -type f -perm 644 -exec ls -l {} \; 例 9) 查找/home目录下30天前且大小为2GB的文件find /home/ -mtime +30 -size 2G -type f 例 10) 查找/var/log下大于10k并且小于20k,类型为文件 find /var/log -size +10k -a -size -20k -type f (-a表示并且,需要同时满足前后两个条件,-o表示或者满足一个条件即可)https://www.cnblogs.com/tony-d/p/5675021.html
红帽rhel系统 find命令详解相关推荐
- Ubuntu (Linux) 系统 find 命令详解
Ubuntu (Linux) 系统 find 命令详解 在Ubuntu (Linux)系统的终端上,虽然没有像 windows 上那样简介易用的图形界面 搜索工具,但只要你使用足够熟练, 有一个强大命 ...
- linux系统scp命令详解
文章目录 前言 一.scp命令语法 二.可选参数说明 三.常用示例 总结 前言 Linux系统scp命令用于Linux系统之间复制文件和目录的操作. 一.scp命令语法 scp [可选参数] file ...
- Windows系统shutdown命令详解
Windows系统shutdown命令详解 #就不写那些晦涩的解释了,全部举例说明 例子: 1)指定时长后自动关机 >shutdown -s -t 3600 #1小时后自动关机 >s ...
- linux中adduser命令怎么用,Linux adduser新增系统用户命令详解
名称:adduser 使用权限:系统管理员 使用方式:adduser [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [- ...
- linux系统make命令详解
无论是在Linux 还是在Unix环境 中,make都是一个非常重要的编译命令.不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install.利用make工具,我们可以将 ...
- Linux 系统 top 命令详解
文章目录 前言 top 命令关键词详解 1. VIRT:virtual memory usage 虚拟内存 2. RES:resident memory usage 常驻内存 3. SHR:share ...
- Linux系统cut命令详解
简介 Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字 参数 详解 -b 以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志. -c 以字符为 ...
- Linux系统sed命令详解
目录 一.简介 二.选项 三.文本编辑 四.具体实例 4.1 追加 4.2 删除 4.3 替换 4.4 打印 4.5 从文件中读内容 4.6 sed带变量执行 一.简介 sed命令可依照脚本的指令来处 ...
- Windows系统 notepad命令详解,Windows系统打开记事本
「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.打开计算器 在打开的cmd窗口中,输入 notepad 后回车,即可在新弹出的窗口 ...
最新文章
- 这么详细的Python matplotlib底层原理浅析
- 传粉飞行器是拯救传粉昆虫危机的利器还是毁灭者
- 前端读者 | 别人写的css,你敢用吗?
- 华为故事,李一男,任正非
- 小强升职记思维导图_你学会用 “思维导图” 学英语了吗?
- linux C总结篇(进程)
- 职教高考专业课考计算机,职教高考和普通高考一样吗
- WAS7.0安装补丁升级程序无法替换文件 java/docs/autorun.inf解决办法
- 山东大学计算机组成课设,山东大学计算机组成原理课程设计实验报告.pdf
- 在c 语言里如何制作滑动图片大小,[教程]教你在微信小程序中实现手势缩放图片...
- URL Protocol- -(coolice)
- dell进入u盘启动模式_如何调整戴尔电脑硬盘模式设置U盘第一启动
- ubuntu16.04下安装录屏软件OBS studio
- 计算机辅助英语训练新方法,一种新的计算机辅助英语教学模式
- xtuoj1404菱形 II
- ROS: an open-source Robot Operating System
- 微商城系统是什么?可以分为哪几类?
- 动态规划python_手把手教你用Python+可视化工具制作漂亮地图
- 武汉理工计算机专考研专业课,2017武汉理工大学计算机考研专业课真题
- 《华胥引》游戏剧情策划方案
热门文章
- 计算机考研1000题pdf,2020考研张宇1000题(数一、二、三全).pdf
- 读书笔记-精准努力-励志本身就已经让你爽了以为自己真这样做了
- 智慧小区三维可视化综合管理平台
- 【图】上海居住证办理指南
- fabric2.0安装时github-production-release-asset-2e65be.s3.amazonaws.com连接失败
- 如何画架构图之C4方法
- 如何合理规划每日时间
- webrtc丢包率与jitter计算
- 如果做好一个管理者的反思
- 若A、B都是n阶正交阵,那么,A X B是正交阵吗?