07.查找文件/目录

2017-12-09  本文已影响0人  Lv_0
  which 文件名
    查找范围:环境变量$PATH设置的范围;常用来查找系统文件/命令
++++++
  which bash
image.png

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

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

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

上一篇下一篇

猜你喜欢

热点阅读