zoukankan      html  css  js  c++  java
  • Linux文件查找

    1、whereis(在一些特定的目录中查找文件,主要是针对/bin、/sbin下面的执行文件,以及/usrshareman下的man page文件所有whereis命令查找比较快)

    whereis 文件或目录名

    -b:之查找二进制格式的文件

    -m:之查找说明文件manual路径下的文件  #whereis -m passwd  只有在man里面的文件名才会显示出来

    -s:只查找source文件

    -u:查找不在上述三个目录中的文件

    -l:可以列出whereis回去查询的几个目录

    2、locate/updatedb  

    locate 直接在后面输入文件的部分名称就能得到结果。locate:依据/var/lib/mlocate内的数据库记录,找出所输入关键词的文件名

    locate 命令直接是经由数据库来查找的,在CentOS 7.x中数据库每天更新一次,当建立新的文件的时候,查找还是更新之前的数据,要么等数据库更新,要么手动更新(手动更新执行updatedb,此命令回去查找硬盘,所以执行时可能会等待较长时间)

    3、find  find是个很强大的查找命令,但所用时间很多(因为find是直接查找硬盘)

    时间参数:(除mtime参数外,还有atome,ctime参数)

      -mtime n:n为数字,意义为在n天之前的(一天之内)被修改过内容的文件

      -mtime +n:列出为在n天之前(不含n天本身)被修改过内容的文件

      -mtime -n:n天之内(含n天本身)被修改过内容的文件

      -newer file  : file为一个存在的文件,列出比file还要新的文件

    与文件权限及名称有关的参数:

      -name filename :查找名为filename的文件  #find / -name passwd 找出文件名包含了passwd这个关键字的文件

      -size [+-] size:查找比size大(+)或小(-)的文件  #查找大于50k的文件:find -size +50k

  • 相关阅读:
    hdu 2594 Simpsons’ Hidden Talents
    hdu 1358 Period
    hdu 3746 Cyclic Nacklace
    理解KMP算法
    ural 1039 Anniversary Party
    ural 1018 Binary Apple Tree
    RowDataBound事件
    aspxGridview 根据单元格值得不同,设置单元格字体的颜色(设置和读取值)
    Asp.Net中GridView加入鼠标滑过的高亮效果和单击行颜色改变
    GridView的行颜色高亮显示(包括满足条件的行)
  • 原文地址:https://www.cnblogs.com/pooopun/p/12602381.html
Copyright © 2011-2022 走看看