linux的檔案搜尋
阿新 • • 發佈:2018-11-19
一、find
作用:任意檔案的搜尋,可以配合搜尋條件和選項,功能比較強大
格式:find [目錄] 條件,目錄不指定預設是當前目錄
選項:
-name:通過名稱搜尋,不僅僅只是檔名
-size:通過大小搜尋:不僅僅只是檔案大小
-type:通過檔案型別搜尋
-maxdepth:指定搜尋層級,可配合其他一起使用
-mtime/-atime/-ctim:指定修改/訪問/建立時間,單位是天
-mmin/-amin/-cmin:同上,單位分鐘
-user:通過檔案所屬者進行搜尋
-group:通過檔案所屬組進行搜尋
二、whereis
作用:顯示命令的詳細資訊,如:whereis ls,結果:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
命令 位置 幫助文件
三、grep
作用:配合正則表示式進行搜尋,可以從某一個檔案中找起(嚴格來說就是用來查檔案內容或者內容)
選項:
-i:忽略大小寫
-n:顯示行號
1、查內容
grep -i 內容 檔案 :從檔案中查詢忽略大小的指定內容
ls 目錄 | grep 正則 :通過正則配合管道獲取匹配的內容,簡單說就是從展示的內容中進行篩選
比如:ls /bin | grep '^m' 查詢/bin下以m開頭的命令