1.find 指令
- 1.1介紹
find指令將從指定目錄向下遞歸地遍歷其各個子目錄谦疾,將滿足條件的問價或目錄顯示在終端 - 1.2基本語法
find [搜索范圍] [選項] -
1.3選項說明
image.png -
1.4應用實例
案例1:按文件名:根據(jù)名稱查找/home 目錄下的aaa.txt文件
image.png
案例2:按擁有者:查找/opt 目錄下与学,用戶名稱為zwj的文件
image.png
案例3:按大械诠伞:查找整個linux下大于20m的文件(+n大于 -n小于 n等于)
image.png
案例4:查詢txt格式文件
image.png
2.locate 指令
- 2.1介紹
locate指令可以快速定位文件路徑浪蹂,locate指令利用事先建立的系統(tǒng)中所有文件名稱及路徑的locate數(shù)據(jù)庫實現(xiàn)快速定位給定的文件萎庭,locate指令無需遍歷整個系統(tǒng)文件系統(tǒng),查詢速度快光稼,為了保證查詢結果的準確度或南,管理員必須定期更新locate時刻。 - 2.2基本語法
locate 搜索文件
*2.3特別說明
由于locate指令基于數(shù)據(jù)庫進行查詢艾君,所以第一次運行前采够,必須使用updatedb指令創(chuàng)建locate數(shù)據(jù)路 -
2.4應用實例
案例1:使用locate指令快速定位aaa.txt文件所在目錄
image.png
3.grep 指令和管道符號 |
- 3.1介紹
grep過濾查找。
管道符 “|”表示將搶一個命令的處理結果輸出傳遞給后面的命令處理 - 3.2基本語法
grep [選項] 查找內容 源文件 -
3.3常用選項
image.png
*3.4應用實例
案例1:在bbb.txt 中查找hello所在行冰垄,并顯示行號
image.png