搜索文件位置

搜索命令:
find
locate
whereis
which
type

  1. linux下最強大的搜索命令為”find“。它的格式為:find <指定目錄> <指定條件> <指定動作>

搜索在根目錄下名字為datagrip.sh文件的所有位置

 ~$: sudo find / -name 'datagrip.sh'
/opt/DataGrip-2016.3.4/bin/datagrip.sh
/usr/local/DataGrip-2016.3.4/bin/datagrip.sh
  1. 使用 locate 搜索linux系統(tǒng)中的文件,它比find命令快。因為它查詢的是數(shù)據(jù)庫(/var/lib/locatedb),數(shù)據(jù)庫包含本地所有的文件信息。
 ~$: sudo locate 'datagrip.sh'
/opt/DataGrip-2016.3.4/bin/datagrip.sh
/usr/local/DataGrip-2016.3.4/bin/datagrip.sh
  1. 使用 whereis 命令搜索所有可執(zhí)行文件即二進制文件。使用whereis命令搜索grep二進制文件的命令為
 ~$: whereis grep
grep: /bin/grep /usr/share/man/man1/grep.1.gz /usr/share/info/grep.info.gz
  1. 使用 type 命令查看系統(tǒng)中的某個命令是否為系統(tǒng)自帶的命令。

使用type命令查看cd命令是否為系統(tǒng)自帶的命令;

~$: type cd
cd 是 shell 內(nèi)建

查看grep 是否為系統(tǒng)自帶的命令。

  ~$: type grep
  grep 是 `grep --color=auto' 的別名
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,660評論 9 468
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,491評論 3 53
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,230評論 2 33
  • which 查看可執(zhí)行文件的位置 命令格式:which 可執(zhí)行文件名稱 命令功能:which指令會在PATH變量指...
    upupSue閱讀 774評論 0 1
  • Linux下一切皆文件,但是文件由于文件的屬性的不同,在查找上可以針對不同的文件做相應(yīng)的查找以便加快查詢速度和減少...
    常青藤成閱讀 1,126評論 0 0

友情鏈接更多精彩內(nèi)容