which、whereis、find的區別

【原由】html

  資料來源《鳥哥的linux私房菜》linux

  用find查找大文件,忽然想到平時用到的whereis也是能夠找文件的,小小的總結整理下這三個的用法。數據庫

【which [-a] command】ui

  which [-a] command :將全部由PATH目錄中能夠找到的指令都列出來,而不止第一個被找到的。htm

【whereis [-bmsu]】blog

  -b:只找binary格式的文件get

  -m:只找在說明文件manual路徑下的文件搜索

  -s:只找source來源的文件command

  -u:搜索不在上述三個項目當中的其餘特殊文件總結

  說明:在linux中,系統會將系統內的全部文件都記錄在一個數據庫文件中,當使用whereis的時候,都是在這個數據庫中查找,因此在使用whereis的時候,有時候會發現剛建立的文件沒找到,或者已經刪掉的文件還在的狀況。

【find】這個已經在上一篇博文中總結過了,這是傳送門

相關文章
相關標籤/搜索