LINUX 指令篇之查詢

2021-09-25 12:05:49 字數 1066 閱讀 7339

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 登出使用者 圖形介面執行級別無效,執行級...