5. Linux 搜索查找類命令

find 命令

  • 語法
    find [搜索范圍] [選項(xiàng)] 文件名
  • 選項(xiàng)
選項(xiàng) 功能
-name 按照指定的文件名查找模式查找
-user 按照指定用戶名查找文件
-size 按照指定文件的大小查找文件

+20M :大于20MB
-10K:小于10KB
1G:等于1GB

  • 實(shí)例
[root@localhost ~]# find /root -name config
/root/.kde/share/config

locate

locaate指令可以快速定位文件路徑。locate指令利用事先建立的系統(tǒng)中所有文件名稱及路徑的locate數(shù)據(jù)庫實(shí)現(xiàn)快速定位給定的文件。Locate指令無需遍歷整個(gè)文件系統(tǒng),查詢速度較快。為了保證查詢結(jié)果的準(zhǔn)確度,管理員必須定期更新locate時(shí)刻。

  • 基本語法
    locate 搜索文件

搜索前要使用updatedb創(chuàng)建locate的搜索數(shù)據(jù)庫(這種搜索是極快速的)

  • 實(shí)例
[root@localhost ~]# locate luke
/home/luke
/home/luke/.bash_history
/home/luke/.bash_logout
/home/luke/.bash_profile
/home/luke/.bashrc
/home/luke/.cache

grep

grep過濾查找,管道符|,表示將前一個(gè)命令的處理結(jié)果輸出傳遞給后面的命令處理。

  • 基本語法
    grep [選項(xiàng)] 查找內(nèi)容 源文件
  • 常用選項(xiàng)
    • -n 顯示匹配的行號(hào)
    • -i 忽略字母大小寫
  • 實(shí)例
    在hello.java 查找hello
[root@localhost admin]# cat hello.java | grep -n hello
1:public class hello{
3:      System.out.printli("hello"+args[0]);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • which 查看可執(zhí)行文件的位置 命令格式:which 可執(zhí)行文件名稱 命令功能:which指令會(huì)在PATH變量指...
    upupSue閱讀 787評(píng)論 0 1
  • 1、文件和目錄: # cd /home 進(jìn)入 '/home' 目錄 # cd .. ...
    XDgbh閱讀 2,159評(píng)論 0 1
  • 1.1 指定運(yùn)行級(jí)別 運(yùn)行級(jí)別說明:0 : 關(guān)機(jī)1 : 單用戶[召回丟失密碼]2 : 多用戶狀態(tài)沒有網(wǎng)絡(luò)服務(wù)3 :...
    王祖龍閱讀 698評(píng)論 0 6
  • 1、指定運(yùn)行級(jí)別 運(yùn)行級(jí)別說明:0:關(guān)機(jī)1:?jiǎn)斡脩簟菊一貋G失密碼】2:多用戶狀態(tài)沒有網(wǎng)絡(luò)服務(wù)3:多用戶狀態(tài)有網(wǎng)絡(luò)服...
    聶叼叼閱讀 939評(píng)論 0 0
  • 假日第一天,早上起來做了keep的訓(xùn)練后洗澡,然后到店里做準(zhǔn)備工作。假日里就不打擾你了,想說的都可以碼成字。有休息...
    海邊的桃源閱讀 123評(píng)論 0 0

友情鏈接更多精彩內(nèi)容