find [搜尋路徑] [選項]
選項說明
-name
按檔名搜尋
-user
按使用者查詢
-size
按檔案大小查詢 例子
說明find ./ -name *.c
查詢當前目錄下所有c檔案
find ./ -user root
查詢當前目錄下root 使用者的所有檔案
find ./ -size +20m
查詢當前目錄下檔案大小》20m 的檔案
find ./ -size -20m
查詢當前目錄下檔案大小<20m 的檔案
快速定位檔案路徑,需要先執行updatedb,建立locate資料庫,用法:
locate 檔名
管道符「|」,將前乙個命令的處理結果輸出傳遞給後面的命令處理
grep 用於過濾查詢
grep [選項] 查詢內容 原始檔
-n 顯示行號
-i 忽略大小寫
cat hello.txt |grep -in hel
也可以直接查詢
grep -in hel hello.txt
開發時,經常遇到 全域性查詢某些**
linux 中 如何 檢索 某 目錄下指定檔案 的 指定內容如下:
.點為查詢當前目錄 下 的 所有 *.c 檔案裡 有 hello 的檔案
find . -name "*.c" | xargs grep "hello"
查詢當前目錄 下 的 所有 *.c 和 *.h 檔案裡 有 hello 的檔案,grep -s 表示遮蔽錯誤資訊,如:
grep: ./crypto/async_tx: is a directory
grep: ./tools/testing/selftests/powerpc/primitives/word-at-a-time.h: no such file or directory
find ./ -name "*.[ch]" | xargs grep -s "hello"
LINUX 指令篇之軟體安裝
apt 軟體管理 yum查詢指令 說明rpm qa grep xx 查詢是否有安裝xx rpm軟體包 rpm qa 查詢所有的rpm 軟體包 rpm q 軟體包名 查詢是否有安裝xx rpm軟體包 rpm qi 軟體包名 查詢軟體包資訊 rpm ql 軟體包名 查詢軟體包中的檔案及路徑 rpm qf...
Linux篇 基本指令
1.ls指令 ls 選項 目錄或檔案 對於目錄,可以列出該目錄下的所有子目錄與檔案 對於檔案,可以檔名以及其他資訊。1 ls a 列出目錄下的所有檔案,包括以 開頭的隱含檔案 2 ls d 將目錄像檔案一樣顯示,而不顯示其下檔案 如 ls d 指定目錄 3 ls i 輸出檔案的 i 節點的索引資訊 ...
linux 指令篇之系統管理
指令含義 shutdown h now 立即關機 shutdown h 1 1分鐘後立即關機 shutdown r now 立即重啟 halt 關閉系統,不關電源 reboot 重啟系統 sync 記憶體資料同步到磁碟,用於關機或重啟前儲存資料 logout 登出使用者 圖形介面執行級別無效,執行級...