檔案的查詢和檢索

2021-09-23 20:37:41 字數 1122 閱讀 2635

檔案查詢命令

find 目錄 -name "檔名(包括字尾名)"
-name是find命令的引數,它表示按照檔名查詢檔案。大多數情形下,我們可能無法知道檔案的全名,此時,我們使用萬用字元去查詢檔案。

萬用字元

?:代表乙個通配字元

*:代表多個通配字元。

使用*和使用?作為萬用字元,查詢結果是截然不同的。

另外,我們還可以根據檔案的大小來查詢檔案,這個一般用的比較少。

-1k:表示小於1kb的檔案,大於用+表示。

find 目錄 -size 檔案大小

find 目錄 -size 檔案大小1 -size 檔案大小2

其中第二行的命令可以找出某個範圍內的檔案。

我們常用的另外一種查詢是根據檔案型別來查詢檔案。

find 目錄 -type 檔案型別

需要注意的是,普通檔案是使用f來表示的,不是用-來表示。

查詢當前目錄下的普通檔案。

還有一種查詢方式是根據檔案內容來查詢。

grep -r "查詢內容" 查詢目錄

06 檔案查詢和檢索

檔名 find 查詢目錄 name 查詢的檔名 檔案型別 find 查詢目錄 type檔案型別 普通檔案 f 目錄 d 管道 p 套接字 s 字元裝置 c 塊裝置 b 檔案大小 find 查詢目錄 size 檔案大小 大於 小於 大於10k且小於100k size 10k size 100k 按日期...

檢索演算法 順序查詢和二分查詢

分析原始碼 使用兩種檢索演算法求解有序陣列中某元素的所在位置。有序陣列最基本檢索演算法是順序查詢,又稱線性查詢,其思想是從資料結構線性表的一段開始順序掃瞄,依次將掃瞄到的元素和給定值x相比較,若找到相等值則表示查詢成功,若掃瞄結束仍未找到與給定值相等的元素,則表示線性表中不存在給定值。有序陣列的另一...

Hibernate的延遲檢索和立即檢索

一 立即檢索 所謂立即檢索就是立即裝載和初始化檢索方法指定的物件,即使session關閉了,依然可以正常訪問。立即檢索策略的啟用是通過在對映配置檔案中將lazy實行值設定為false實現的。通俗講就是立即檢索在載入時就把所有和主表關聯的表載入到記憶體中,無論調不呼叫它們。優點是快,缺點是佔記憶體 註...