一趣竣、find
- find指令將從指定目錄向下遞歸的遍歷各個子目錄,將滿足條件的文件或者目錄顯示在終端胆剧。
- 基本用法:
find [搜索范圍] [選擇項] xxx
常用選項說明- -name 按照指定的文件名查找文件
- -user 按照屬于指定用戶所有文件
- -size 按照指定的文件大小查詢文件
eg:
-
按名稱
image.png -
按所有者
image.png 按大小
## 注意:M 必須大小絮姆,k必須小寫
## 查詢大于20M的文件
find / -size +20M
## 小于
find / -size -20M
## 等于
find / -size 20M
## 等于
二醉冤、locate
locate指令可快速定位文件位置秩霍。locate利用事先建立的系統(tǒng)所有文件名稱及路徑的locate數(shù)據(jù)庫實現(xiàn)快速定位。
locate指令無需遍歷整個文件系統(tǒng)蚁阳,查詢速度快铃绒。
為了保證查詢結(jié)果的準確性,管理員必須定期更新locate時刻螺捐。
基本語法:
locate 搜索文件
三颠悬、grep 和 管道符號
- grep 過濾查找矮燎。
- 管道符 “|” 表示將前一個命令的結(jié)果傳遞給后面的命令處理。
- 基本語法:
- grep [選擇項] 查詢類容 源文件
- 常用選項赔癌。
| 選項 | 功能|
|:----:|:-----:|
|-n|顯示匹配行及行號|
|-i|忽略字母大小寫|
eg:
[root@Hill wangqiang]# cat cal.txt | grep -in sa
2:Su Mo Tu We Th Fr Sa
[root@Hill wangqiang]#