一、which:命令查詢
查詢ls命令的位置
#which ls
//從path環境變數 或者#whereis vim
二、find:檔案查詢(針對檔名)
1.語法
find [path...] [options] [expression] [action]
命令 路徑 選項 表示式 動作
2.按檔名
[root@zz ~]# find /etc -name "hosts"
[root@zz ~]# find /etc -iname "hosts" //-i忽略大小寫
[root@zz ~]# find /etc -iname "hos*" //-i忽略大小寫
3.按檔案大小
[root@zz ~]# find /etc -size +5m //查詢檔案大於5m
[root@zz ~]# find /etc -size 5m //查詢檔案等於5m
[root@zz ~]# find /etc -size -5m //查詢檔案小於5m
4.按檔案屬主、屬組查詢
[root@zz ~]# find /home -user jack //屬主是jack的檔案
[root@zz ~]# find /home -group hr //屬組是hr組的檔案
5.指定查詢的目錄深度
[root@zz ~]
Linux的檔案查詢
檔案查詢 在檔案系統上查詢符合條件的檔案 檔案查詢 locate 非實時查詢 find 實時查詢 locate 依賴於事先構建的索引,索引的構建是在系統較為空閒時自動進行 週期性任務 手動更新資料庫 索引構建過程需要遍歷整個根檔案系統,極消耗資源 工作特點 查詢速度快 模糊查詢 非實時查詢 find...
linux檔案查詢
命令與檔案的查詢 which 尋找執行檔案 which a command a 將所有由path目錄中可以找到的命令均列出來,而不只是第乙個被找到的命令名稱 eg which a ifconfig 檔案的查詢 whereis 尋找特定的檔案 bmsu 檔案或者目錄 引數 b 只尋找二進位制檔案 m ...
linux 檔案查詢
文字查詢 grep egrep fgrep 檔案查詢 locate find locate和find的區別 locate有自維護的資料庫 linux自建,與所有檔案關聯 每天linux會定時對其進行更新,而locate就在此資料庫中查詢,所以查詢速度非常快,但是缺點也很明顯,不能實時查詢 比如剛裝l...