问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux系统find命令应用

发布网友 发布时间:2022-02-26 09:48

我来回答

7个回答

热心网友 时间:2022-02-26 11:17

一.find命令

    基本格式:find path expression

    1.按照文件名查找

    (1)find / -name httpd.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找
    (2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf
    (3)find /etc -name '*srm*'  #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
    (4)find . -name 'srm*'   #表示当前目录下查找文件名开头是字符串‘srm’的文件

    2.按照文件特征查找     

    (1)find / -amin -10   # 查找在系统中最后10分钟访问的文件(access time)
    (2)find / -atime -2   # 查找在系统中最后48小时访问的文件
    (3)find / -empty   # 查找在系统中为空的文件或者文件夹
    (4)find / -group cat   # 查找在系统中属于 group为cat的文件
    (5)find / -mmin -5   # 查找在系统中最后5分钟里修改过的文件(modify time)
    (6)find / -mtime -1   #查找在系统中最后24小时里修改过的文件
    (7)find / -user fred   #查找在系统中属于fred这个用户的文件
    (8)find / -size +10000c  #查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)
    (9)find / -size -1000k   #查找出小于1000KB的文件

    3.使用混合查找方式查找文件

    参数有: !,-and(-a),-or(-o)。

  (1)find /tmp -size +10000c -and -mtime +2   #在/tmp目录下查找大于10000字节并在最后2分钟内修改的文件
   (2)find / -user fred -or -user george   #在/目录下查找用户是fred或者george的文件文件
   (3)find /tmp ! -user panda  #在/tmp目录中查找所有不属于panda用户的文件
  二、grep命令

    基本格式:find expression

    1.主要参数

    [options]主要参数:
    -c:只输出匹配行的计数。
    -i:不区分大小写
    -h:查询多文件时不显示文件名。
    -l:查询多文件时只输出包含匹配字符的文件名。
    -n:显示匹配行及行号。
    -s:不显示不存在或无匹配文本的错误信息。
    -v:显示不包含匹配文本的所有行。

    pattern正则表达式主要参数:
    \: 忽略正则表达式中特殊字符的原有含义。
    ^:匹配正则表达式的开始行。
    $: 匹配正则表达式的结束行。
    \<:从匹配正则表达 式的行开始。
    \>:到匹配正则表达式的行结束。
    [ ]:单个字符,如[A]即A符合要求 。
    [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
    .:所有的单个字符。
    * :有字符,长度可以为0。

    2.实例 
  (1)grep 'test' d*  #显示所有以d开头的文件中包含 test的行
  (2)grep ‘test’ aa bb cc    #显示在aa,bb,cc文件中包含test的行
  (3)grep ‘[a-z]\{5\}’ aa   #显示所有包含每行字符串至少有5个连续小写字符的字符串的行
  (4)grep magic /usr/src  #显示/usr/src目录下的文件(不含子目录)包含magic的行
  (5)grep -r magic /usr/src  #显示/usr/src目录下的文件(包含子目录)包含magic的行
  (6)grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),追问只要具体的命令代码

会不会

热心网友 时间:2022-02-26 12:35

1.按照文件名查找     (1)find / -name httpd.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找     (2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf     (3)find /etc -name '*srm*'  #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件     (4)find . -name 'srm*'   #表示当前目录下查找文件名开头是字符串‘srm’的文件     2.按照文件特征查找          (1)find / -amin -10   # 查找在系统中最后10分钟访问的文件(access time)     (2)find / -atime -2   # 查找在系统中最后48小时访问的文件     (3)find / -empty   # 查找在系统中为空的文件或者文件夹     (4)find / -group cat   # 查找在系统中属于 group为cat的文件     (5)find / -mmin -5   # 查找在系统中最后5分钟里修改过的文件(modify time)     (6)find / -mtime -1   #查找在系统中最后24小时里修改过的文件     (7)find / -user fred   #查找在系统中属于fred这个用户的文件     (8)find / -size +10000c  #查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)     (9)find / -size -1000k   #查找出小于1000KB的文件追问能具体的回答那两个问题的命令代码吗大佬

热心网友 时间:2022-02-26 14:10

find是linux中查找的命令,其工作效率确实不能说是很高,但是需要经常使用,所以要掌握find的用法。find [directory] 寻找条件操作还有种表述方式:find PATH OPTION [-exec COMMAND { } \;##如果想得到的输出结果是绝对目录,那么查找的directory也要写绝对路径,如果写相对路径,输出的也是相对路径该命令中的寻找条件可以是一个用逻辑运算符 not、and、or 组成的复合条件。逻辑运算符 and、or、not 的含义为:
(1) and:逻辑与,在命令中用“-a”表示,是系统缺省的选项,表示只有当所给的条件都满足时,寻找条件才算满足。例如:find –name ’tmp’ –xtype c -user ’inin’该命令寻找三个给定条件都满足的所有文件(2) or:逻辑或,在命令中用“-o”表示。该运算符表示只要所给的条件中有一个满足时,寻找条件就算满足。例如:find –name ’tmp’ –o –name ’mina*’该命令查询文件名为’tmp’或是匹配’mina*’的所有文件。(3) not:逻辑非,在命令中用“!”表示。该运算符表示查找不满足所给条件的文件。例如:find ! –name ’tmp’该命令查询文件名不是’tmp’的所有文件。需要说明的是:当使用很多的逻辑选项时,可以用括号把这些选项括起来。为了避免Shell本身对括号引起误解,在话号前需要加转义字符“\”来去除括号的意义。例:find \(–name ’tmp’ –xtype c -user ’inin’ \)追问要具体代码命令

热心网友 时间:2022-02-26 16:01

1. find /home /srv -maxdepth 2 -mindepth 2 -type f
2. find /etc/ -name host* -type f
3. find /home/ -atime -2 -type f
4. find /var/log -name "*" -type f -size 0 -o -type d -empty
5. find /dev/ -name "???" -type c
6. find /var/log/ -ctime -1 -size -5k -name "*.log"
find /var/log/ -ctime -1 -size +1M -name "*.log"

热心网友 时间:2022-02-26 18:09

这些都是基本的find命令加参数,同时结通配符的使用
可以直接去看find的帮助
man find追问帮忙给出那两个问题的具体代码命令

热心网友 时间:2022-02-26 20:34

需要说明的是:当使用很多的逻辑选项时,可以用括号把这些选项括起来。为了避免Shell本身对括号引起误解,在话号前需要加转义字符“\”来去除括号的意义。例:find \(–name ’tmp’ –xtype c -user ’inin’ \)追问只要具体命令代码

会不会

热心网友 时间:2022-02-26 23:15

叫做lod系统
Linux中find常见用法示例

pathname:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print:find命令将匹配的文件输出到标准输出。-exec:find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'{};,注意{...

Linux下Find命令的使用

find是linux中查找的命令,其工作效率确实不能说是很高,但是需要经常使用,所以要掌握find的用法。find[directory]寻找条件操作还有种表述方式:findPATHOPTION[-execCOMMAND{}\;##如果想得到的输出结果是绝对目录...

find在linux中的用法find在linux

find命令在linux中的意义:find命令选项:-name按照文件名查找文件。“名称”-perm按照文件权限来查找文件。666777等-user按照文件属主来查找文件-group按照文件所属的组来查找文件-mtime-n/+n按照文件的更改时间来查找文件...

Linux常用搜索命令汇总

1.findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find命令可在使用、管理Linux系统中方便地查找所需要的指定文件。find的使用格式如下:find指定目录指定条件指定动作-指定目录:所要搜索...

查找文件夹linux命令查找文件夹linux

如何查看linux下的用户文件?输入cd/home命令,进入到home目录中,在输入ll命令,即可查看普通用户目录linux系统怎么在文件夹里搜索文件?方法1:使用find命令在Linux中搜索文件和文件夹find命令被广泛使用,并且是在Linux中...

linux find的用法

1、按名称或正则表达式查找文件要按特定名称搜索文件,命令如下:find.-nametest.txt如何查找所有格式为pdf的书籍?使用正则表达式:find./yang/books-name"*.pdf"默认情况下,find命令会搜索常规文件,但最好进行...

在linux中查找文件的命令在linux中查找文件

1、linux下最强大的搜索命令为”find“。它的格式为”find指定目录>指定条件>指定动作>“;比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find/-name'interfaces'“;2、使用locate搜索linux系统中...

Linux系统中查找文件的方法

find/-namehttpd.conf无错误查找法:Linux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就没有权限用“find”命令来查询这些目录或者文件。当普通用户使用“find”命令来查询这些文件目录是,...

linux系统中find命令之exec使用介绍

find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。exec解释:-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号...

linux find命令怎么用

Linuxfind命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。语法...

linux的find命令用法linux的find命令linux find命令找文件find命令的使用find命令的用法find命令用法及参数linux find用法findx系统findx最新系统
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 古代哪位大将是笑死的 qq里的文件助手那查看文件,但显示说没有其他应用可打开要怎么办_百度... 手机号绑定了达到限制不能绑定其他是什么意思? 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 皮肤天生黑,去美容院美白有用吗?朋友的朋友开的,说是有很大的作用,但是... 江苏警官学院浦口校区男生宿舍集体情况。面积人数上网条件基础设施... ulxd4和slxd4区别 送闺蜜什么礼物比较有意义?17 在超市里买的细粉丝煮汤粉吃了为什么会不消化似的想呕吐是怎么回事... linux find命令使用求助 unix的find命令用法详细 表格下划线怎么打 find的用法 电脑表格下划线怎么打 WORD表格中的下划线上面怎么打字怎么加进去 exc表格下划线怎么打出 制作表格种下划线怎么打出来啊,就要下划线,上面空白不能填的 哪些软件可以去除视频上的水印,而且不花钱? 电子表格里怎么打下划线 表格里边横线怎么打出来 表格横线怎么打出来 我电脑输入法不见了?? qq怎么创建小号不用手机号注册 我电脑上的输入法没了怎么办 Qq怎么不用手机号注册小号? 我的电脑输入法没有了怎么办 我的电脑输入法咋没有了 百度网盘文件如何共享 百度网盘可以共享使用吗 excel表格下划线怎么做? excel怎么打出下划线_______和大横线—————(不是小减号-------)。 表格怎么打下划线 一般表格填写东西的那个下划线是怎么打出来的? &符号表格怎样打出来 重阳习俗。 重阳的节日风俗是什么? 重阳节习俗什么节日 怎么在word文档中加下划线! 文本如何设置横线 如何做一个表格! 我要做表格怎么做 怎么做表格?越详细越好! win10的c盘满了怎么清理 win10c盘满了如何清理 win10如何清理磁盘空间?C盘空间满了怎么办? Linux里find命令的用途 关于批处理程序中for和find命令的用法 怎么样才能把支付宝上绑定的银行卡给解除掉? 怎么样做红烧茄子?