- which - which命令會(huì)在PATH變量指定的路徑中告组,搜索某個(gè)系統(tǒng)命令的位置
which -a which #查看命令which所在位置,-a參數(shù)表示找出所有
/usr/bin/which
/bin/which
whereis - whereis命令用于搜索程序的二進(jìn)制文件傅是,源代碼文件或幫助文檔
type - type用于查看命令類型
-t 輸出類型名诀拭,如file
-p 如果是外部命令,則顯示其所在路徑
-a 對(duì)于外部命令啤誊,它會(huì)顯示命令路徑冈止,命令類型等信息
- locate - 用于快速查找任何文件狂票。它從一個(gè)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行文件查找,而不需要遍歷磁盤熙暴,因此速度極快闺属。通常該系統(tǒng)數(shù)據(jù)庫(kù)每天更新一次(可以查看系統(tǒng)的/etc/cron.daily/mlocate,不同系統(tǒng)可能不一樣)
-e 僅查找存在的文件
-q 安靜模式周霉,不會(huì)顯示任何錯(cuò)誤訊息
-n 至多顯示 n個(gè)輸出
-r 使用正規(guī)運(yùn)算式
-i 查找忽略大小寫
-c 打印匹配結(jié)果數(shù)量
- find - find命令是linux下一個(gè)強(qiáng)大的查找命令掂器。與locate命令相比,它需要遍歷磁盤文件俱箱,因此查找速度較慢国瓮,但正因如此,它的實(shí)時(shí)性比locate好得多。另外一方面乃摹,find命令的查找條件比locate豐富得多
find ./ -name "sort*"
./sort4.txt
./sort2.txt
./sort3.txt
./sort.txt
find ./ -iname "SORT.txt" #忽略大小寫
./sort.txt
技術(shù)討論 & 疑問(wèn)建議 & 個(gè)人博客
版權(quán)聲明: 本博客所有文章除特別聲明外厂财,均采用 CC BY-NC-SA 3.0 許可協(xié)議,轉(zhuǎn)載請(qǐng)注明出處峡懈!