美文网首页
07.查找文件/目录

07.查找文件/目录

作者: Lv_0 | 来源:发表于2017-12-09 21:25 被阅读0次
    • which: 查找可执行文件
      which 文件名
        查找范围:环境变量$PATH设置的范围;常用来查找系统文件/命令
    ++++++
      which bash
    
    image.png

    • whereis: 查找指定范围文件
      whereis [-option] 文件名
        查找范围:只能查找自定义范围内的文件
      -b:只查找二进制文件
      -m:只查找说明文件
    ++++++
      whereis bash
    
    image.png

    • find:查找指定路径文件
      find [path] [-option] 文件名
      -name:指定文件名(支持通配符*)
      find命令会搜索指定目录及其所有的子目录
      find命令直接查找硬盘数据,比较消耗硬盘,一般使用locate取代
    ++++++
      find ./ -name 'test_03_*'
    
    image.png

    • locate:查找文件
      locate 文件名
        locate通过已建立的数据库/var/lib/slocate中查找数据,速度较快
        新建文件/删除文件可能因仍未更新数据库记录,导致查询结果出错,故可使用updatedb更新数据库
        updatedb命令执行权限不足时,可切换至root用户或使用sudo命令
    ++++++
      updatedb
      locate test_03_02.txt
    
    image.png

    相关文章

      网友评论

          本文标题:07.查找文件/目录

          本文链接:https://www.haomeiwen.com/subject/qdmpixtx.html