linux下檔案的查詢

2021-08-04 05:58:49 字數 560 閱讀 8100

1 按照檔名查詢

shell命令格式如下  find /directory  -name  "name"

如果不知道檔案的名稱,可以使用萬用字元代替 ?或者* ,其中?可以指代乙個字元,而*可以填充任何字元

比如查詢家目錄下名為hello開始的檔案  find ~ -name "hello*"

2 按照檔案大小查詢

shell命令格式如下 find /directory -size [+/-][size]

【+/-】 +代表大於  - 代表小於

【size]指定檔案的大小 ,常用k或者m,注意大小寫

比如查詢家目錄下的大於100k小於100m的檔案大小  find ~  -size  +100k -size -100m

3 按照檔案型別查詢

shell命令格式如下 find /directory -type [f/p/l/s/d/b/c]

4按照內容查詢

shell命令格式   grep -r "內容「 /directory

比如查詢家目錄下包含hello內容的檔案   grep - r "hello" ~

linux下檔案查詢

在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。區別 1 find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。2 grep是根據檔案的內容進行查詢,會對檔案的每一行按照給定的模式 patter 進...

Linux下檔案查詢方式

which which指令會在環境變數 path設定的目錄裡查詢符合條件的檔案 find 在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則 find 命令將在當前目錄下查詢子目錄與檔案。locate 在儲存文件和目錄名稱的資料庫內,查詢合乎範...

linux下檔案查詢工具 find

常用的檔案查詢命令有 which,locate,find 查詢二進位制數或二進位制命令,由path給出 特點 1.非實時,每天在系統上生成資料庫,通過資料庫查詢 2.模糊查詢 3.updatedb,實時查詢需要進行資料的更新,更新一般需要幾分鐘時間,所以一般是在晚上 4.查詢速度快 特點 1.實時查...