linux 命令案例學習 檔案搜尋

2022-02-19 01:44:19 字數 1417 閱讀 5971

兩個搜尋檔案的工具

乙個通常與檔案搜尋命令一起使用、處理搜尋結果檔案列表的命令

1 locate

1.1 查詢檔案名中含有zip的檔名

locate

zip

看下結果太嚇人了,把所有含有zip的檔案都輸出來了

1.2 檔名中含有zip,並且限定下範圍所在目錄以bin/結尾

locate /bin/zip
結果

1.3 檔名中含有zip,並且所在目錄中含有usr

2.1 test選項

2.1.1 檢視目錄/usr下檔案列表清單的數目

find /usr | wc -l

2.1.2 檢視目錄/usr下型別為目錄的檔案的數量

find /usr -type d |wc -l
:find支援搜尋的檔案型別

b - 塊裝置檔案  c - 字元裝置檔案  d - 目錄  f - 普通檔案  l - 符號鏈結

2.1.3 檢視目錄/usr下型別為普通檔案、名字格式為".so"、大小為1m的檔案的數目

find /usr  -type f -name "

*.png

" -size 1m |wc -l

2.1.4下邊再列舉幾條test引數(不全,詳見man find)

2.2 action選項

2.2.1 查詢當前目錄下檔名中包含.swp的所有檔案並刪除

find . -type f -name "

*.swp

" -delete

:預定義的find命令操作

2.2.2 查詢當前目錄下含有某個字串的所有檔名

find .|xargs

grep

"ibm

"find .|xargs

grep

"ibm

" -l #只列印出檔名

Linux學習 檔案搜尋命令

命令名稱 find 命令所在路徑 bin find 執行許可權 所有使用者 功能描述 檔案搜尋 選項與引數 find path option action 與時間相關的選項 atime ctime mtime amin cmin與 mmin,前面字母為操作型別,a access time c cha...

Linux學習 檔案搜尋命令02

locate i 檔名 從資料庫中直接查詢 速度很快 但有些不會被載入到資料庫 例如 tmp的 還有就是需要更新資料庫 updatedb i 意思是不區分大小寫 which 命令名 能快速找到命令的絕對路徑 以便觀察是否能用 whereis 命令名 除了會顯示命令絕對路徑外 還會顯示 命令幫助文件所...

Linux學習 檔案

chmod 更改檔案9個屬性 linux檔案屬性有兩種設定方法,一種是數字,一種是符號。linux檔案的基本許可權就有九個,分別是owner group others三種身份各有自己的read write execute許可權。先複習一下剛剛上面提到的資料 檔案的許可權字元為 rwxrwxrwx 這...