命令名稱:find命令所在路徑:/bin/find
執行許可權:所有使用者
功能描述:檔案搜尋
語法:find [搜尋範圍] [匹配條件]
-name 根據檔名搜尋(精確搜尋,使用萬用字元*?進行模糊搜尋)
-iname 同-name不區分大小寫
-inum 根據inode號搜尋(可以用於找硬鏈結和刪除操作)
-size 根據檔案大小搜尋,+n大於 -n小於 n等於,n為資料塊(linux儲存檔案的最小單位)數量,其中1k等於兩個資料塊
-user 根據檔案所有者搜尋
-group 根據檔案所屬組搜尋
-type 根據檔案型別查詢,f 檔案 d 目錄 l 軟鏈結
-amin(access) 訪問時間,+n -n n
-cmin(change) 改變檔案屬性的時間
-mmin(modify) 改變檔案內容的時間
-a 輸入的兩個條件都同時滿足
-o 輸入的兩個條件滿足乙個即可
-exec/-ok 命令 {} \; 對搜尋結果執行操作,後面的{} \;是個固定格式,ok和exec相比多了詢問
例子:find /etc -size +163840 -a -size -204800
find /etc -name init -exec ls -l {} \;
命令名稱:locate命令所在路徑:/usr/bin/locate
執行許可權:所有使用者
功能描述:在檔案資料庫中查詢檔案
語法:locate [-i] [檔名]
-i 不區分大小寫
注意:檔案資料庫的更新不是實時的,可以使用updatedb手動更新檔案資料庫
有些目錄並不在檔案資料庫收錄範圍內,如/tmp下面的檔案,就沒有收錄
命令名稱:which命令所在路徑:/usr/bin/which
執行許可權:所有使用者
功能描述:搜尋命令所在的目錄及別名資訊
語法:which [命令]
命令名稱:whereis命令所在路徑:/usr/bin/whereis
執行許可權:所有使用者
功能描述:搜尋命令所在目錄及幫助文件路徑
語法:whereis [命令]
命令名稱:grep命令所在路徑:/bin/grep
執行許可權:所有使用者
功能描述:在檔案中搜尋字串匹配的行並輸出
語法:grep [-iv] [字串] [檔名]
-i 不區分大小寫
-v 排除指定字串所在的行
例子:grep -v ^# /etc/init 顯示除#開頭注釋的行
命令名稱:help命令所在路徑:shell內建命令
執行許可權:所有使用者
功能描述:獲得shell內建命令的幫助資訊
語法:help [命令]
linux常用命令(三) 檔案搜尋命令
所在路徑 bin find 執行許可權 所有使用者 語法 find 搜尋範圍 匹配條件 功能描述 檔案搜尋 find etc name init 在目錄 etc中查詢檔案initfind etc name init 檔名中包含init的都被列出來 find etc name init 查詢以init...
Linux常用命令 三 檔案操作命令
1 touch 命令 建立空檔案或修改檔案時間,這個命令的基本資訊如下。命令名稱 touch。所在路徑 bin touch。執行許可權 所有使用者。功能描述 修改檔案的時間戳。2 stat 命令 stat 是檢視檔案詳細資訊的命令,而且可以看到檔案的這三個時間,其基本資訊如下。命令名稱 stat。所...
Linux常用命令解析(三) 檔案操作命令(上)
在linux的學習和程式設計中,大多時候都是對檔案的程式設計。而對於操作檔案,linux提供了對應的命令。3.1 建立空檔案在有些時候,在一些特殊需求中需要建立乙個空檔案,touch命令可以完成這個功能,touch命令建立的檔案大小為0,其用法如下 3.2 建立乙個有內容的檔案 linux 下建立檔...