红帽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命令详解相关推荐

  1. Ubuntu (Linux) 系统 find 命令详解

    Ubuntu (Linux) 系统 find 命令详解 在Ubuntu (Linux)系统的终端上,虽然没有像 windows 上那样简介易用的图形界面 搜索工具,但只要你使用足够熟练, 有一个强大命 ...

  2. linux系统scp命令详解

    文章目录 前言 一.scp命令语法 二.可选参数说明 三.常用示例 总结 前言 Linux系统scp命令用于Linux系统之间复制文件和目录的操作. 一.scp命令语法 scp [可选参数] file ...

  3. Windows系统shutdown命令详解

    Windows系统shutdown命令详解 #就不写那些晦涩的解释了,全部举例说明 例子: 1)指定时长后自动关机 >shutdown -s -t 3600    #1小时后自动关机 >s ...

  4. linux中adduser命令怎么用,Linux adduser新增系统用户命令详解

    名称:adduser 使用权限:系统管理员 使用方式:adduser [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [- ...

  5. linux系统make命令详解

    无论是在Linux 还是在Unix环境 中,make都是一个非常重要的编译命令.不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install.利用make工具,我们可以将 ...

  6. Linux 系统 top 命令详解

    文章目录 前言 top 命令关键词详解 1. VIRT:virtual memory usage 虚拟内存 2. RES:resident memory usage 常驻内存 3. SHR:share ...

  7. Linux系统cut命令详解

    简介 Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字 参数 详解 -b 以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志. -c 以字符为 ...

  8. Linux系统sed命令详解

    目录 一.简介 二.选项 三.文本编辑 四.具体实例 4.1 追加 4.2 删除 4.3 替换 4.4 打印 4.5 从文件中读内容 4.6 sed带变量执行 一.简介 sed命令可依照脚本的指令来处 ...

  9. Windows系统 notepad命令详解,Windows系统打开记事本

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.打开计算器 在打开的cmd窗口中,输入 notepad 后回车,即可在新弹出的窗口 ...

最新文章

  1. 这么详细的Python matplotlib底层原理浅析
  2. 传粉飞行器是拯救传粉昆虫危机的利器还是毁灭者
  3. 前端读者 | 别人写的css,你敢用吗?
  4. 华为故事,李一男,任正非
  5. 小强升职记思维导图_你学会用 “思维导图” 学英语了吗?
  6. linux C总结篇(进程)
  7. 职教高考专业课考计算机,职教高考和普通高考一样吗
  8. WAS7.0安装补丁升级程序无法替换文件 java/docs/autorun.inf解决办法
  9. 山东大学计算机组成课设,山东大学计算机组成原理课程设计实验报告.pdf
  10. 在c 语言里如何制作滑动图片大小,[教程]教你在微信小程序中实现手势缩放图片...
  11. URL Protocol- -(coolice)
  12. dell进入u盘启动模式_如何调整戴尔电脑硬盘模式设置U盘第一启动
  13. ubuntu16.04下安装录屏软件OBS studio
  14. 计算机辅助英语训练新方法,一种新的计算机辅助英语教学模式
  15. xtuoj1404菱形 II
  16. ROS: an open-source Robot Operating System
  17. 微商城系统是什么?可以分为哪几类?
  18. 动态规划python_手把手教你用Python+可视化工具制作漂亮地图
  19. 武汉理工计算机专考研专业课,2017武汉理工大学计算机考研专业课真题
  20. 《华胥引》游戏剧情策划方案

热门文章

  1. 计算机考研1000题pdf,2020考研张宇1000题(数一、二、三全).pdf
  2. 读书笔记-精准努力-励志本身就已经让你爽了以为自己真这样做了
  3. 智慧小区三维可视化综合管理平台
  4. 【图】上海居住证办理指南
  5. fabric2.0安装时github-production-release-asset-2e65be.s3.amazonaws.com连接失败
  6. 如何画架构图之C4方法
  7. 如何合理规划每日时间
  8. webrtc丢包率与jitter计算
  9. 如果做好一个管理者的反思
  10. 若A、B都是n阶正交阵,那么,A X B是正交阵吗?