<i id='epg1e'></i>

    <code id='epg1e'><strong id='epg1e'></strong></code>

    <i id='epg1e'><div id='epg1e'><ins id='epg1e'></ins></div></i><ins id='epg1e'></ins>

      <dl id='epg1e'></dl>

      <acronym id='epg1e'><em id='epg1e'></em><td id='epg1e'><div id='epg1e'></div></td></acronym><address id='epg1e'><big id='epg1e'><big id='epg1e'></big><legend id='epg1e'></legend></big></address>

      1. <tr id='epg1e'><strong id='epg1e'></strong><small id='epg1e'></small><button id='epg1e'></button><li id='epg1e'><noscript id='epg1e'><big id='epg1e'></big><dt id='epg1e'></dt></noscript></li></tr><ol id='epg1e'><table id='epg1e'><blockquote id='epg1e'><tbody id='epg1e'></tbody></blockquote></table></ol><u id='epg1e'></u><kbd id='epg1e'><kbd id='epg1e'></kbd></kbd>
      2. <span id='epg1e'></span>
        1. <fieldset id='epg1e'></fieldset>

          介绍一下Linux操作系统下查找文件的方法

          • 时间:
          • 浏览:1
          • 来源:124软件资讯网

            Linux 下的查找下令有好几个  ,我比力常用的就 whereis 和 find,这里和各人分享一下  。

              whereis

              其中 whereis 主要用来查找下令文件、源代码和 man 资助文件  ,使用也很简朴  ,好比


            //查找资助文件

            [wyg@server]# whereis -m php php: /usr/share/man/man1/php.1

            //查找二进制文件  ,除了资助文件外全列出来了

            [wyg@server]# whereis -b php php: /usr/bin/php /etc/php.d /etc/php.ini /usr/include/php

            //查找源代码  ,啥都找不到~~

            [wyg@server]# whereis -s php

            php:

              就这些就够多了  ,够用了  。

              find

              find 下令功效比他更强  ,主要是他定制性强  ,可以配合其他下令执行就无敌了  ,在服务器治理方面主要照旧来针对特定的日志文件操作特殊爽  。
            用法:


            find 要查找的目录 限制条件 -exec 要执行的下令 {} \;

              限制条件挺多的  ,可以组合使用  ,下面是一些常用的
              mtime +90 表现 90 天前修悔改的(数字前面的+表现那天之前  ,-表现那天之后  ,没有符号表现正好那一天当天)
              atime +90 表现 90 天前读过的
              type f 表现是通俗文件
              type d 表现是目录
              perm 744 表现文件权限为 744
              size +512k 表现文件大于512k

              要执行的下令就看你的了  ,好比列出这个目录常用 ls -l -h 那就直接用上  ,这个宁静时是一样  ,注重谁人{}会被替换成找到的文件名  ,因此若是你要执行的下令对文件名的位置有讲求的话  ,调整下位置 。
            另外  ,谁人-exec替换成-ok之后的话  ,要举行的操作需要确认  ,这对删除文件比力好  ,删错了问题就大了  ,你说对吧 。
            不多说了  ,后面附上几个例子  ,供各人参考联系 。遇到问题  ,直接在下令行挪用”男子(man)”就可以了  。Linux真有意义  ,连男子命苦 ,必须啥都知道这件事情都划定好了啊 。真苦  ,运行个下令:


            [wyg@server]# man woman

            No manual entry for woman

              示例:
              1、查找修改时间凌驾90天的文件

              # find /data/data/users -mtime +90

              2、查找90天以前的文件  ,并用LS列出全名

               # find /data/data/users -mtime +90 -type f -exec ls -l -h {} \;

              3、查找修改时间凌驾90天  ,而且不包罗click_15和click_16目录的文件

              # find /data/data/users -mtime +90 ( -path /data/data/users/click_15 -o -path /data/data/users/click_16 ) -prune -o -print

              4、查找修改时间凌驾90天  ,并需确认删除

              # find /data/data/users -mtime +90 -ok rm -R {} \  。