llinux 檔案搜尋命令

2021-08-01 15:11:49 字數 1034 閱讀 4128

檔案搜尋命令 locate :

locate 檔名(只能搜尋檔名)

在後台資料庫中按檔名搜尋,搜尋速度快

/var/lib/mlocate

update

更新資料庫

命令搜尋命令 whereis與which

1 搜尋命令的命令whereis

whereis 命令名

選項:

-b:只查詢可執行檔案

-m:只查詢幫助檔案

which 檔名

檔案搜尋命令find

find [搜尋範圍] [搜尋條件]

find /root -name install.log

linux中萬用字元

* 匹配任意內容

? 匹配任意乙個字元

匹配任意乙個中括號內的字元

find /root -iname install.log

find /root -user root

find /root -nouser

find /var/log -mtime +10

-10 十天內修改的檔案

10 十天當天修改的文集那

+10 十天前修改的檔案

atime 檔案訪問時間

ctime 改變檔案屬性

mtime 修改檔案內容

find . -size 25k

-25k 小於25kb的檔案

+25k 大於25kb的檔案

25k 等於

find . -inum 262422

. 即當前 目錄

find /etc -size +20k -a -size -50k

-a and 邏輯與

-o or 邏輯或

find /etc -size +20k -a -size -50k -exec ls -lh {} \;

字串搜尋命令 grep

grep [選項] 字串 檔名

選項:

-i忽略大小寫

-v排除指定字串

檔案搜尋命令

1,檔案搜尋命令locate 速度快 locate 檔名 在後台資料庫 mlocate 中按檔名搜尋,搜尋速度更快 var lib mlocate locate命令所搜尋的資料庫 預設一天更新一次 updatedb 更新資料庫 etc updatedb.conf配置檔案 locate搜尋命令遵守此配...

檔案搜尋命令

檔案搜尋命令find 1.find 命令名稱 find 命令所在路徑 bin find 執行許可權 所有使用者 語法 find 搜尋範圍 匹配條件 功能描述 檔案搜尋 檔案搜尋命令 1.find etc name init 表示任意字元,單個字元 在目錄 etc中查詢檔案init iname不區分大...

linux檔案搜尋命令和命令搜尋命令

1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...