Linux搜尋檔案及目錄命令

2021-06-18 02:37:33 字數 1028 閱讀 7176

我們在管理linux伺服器時通常會進行搜尋檔案及目錄操作。

which 命令 :對linux命令進行搜尋,可找到該命令的所在目錄

如: which ls

還有乙個找命令目錄的命令

whereis 命令:與which的區別在於whereis 可顯示命令幫助文件所在目錄

找檔案及目錄所在路徑命令:

find  路徑 選項 引數

如:find /home -name a   根據名稱在home目錄找名稱為a的檔案

-name 檔名*:匹配所有檔案

-name 檔名?:單個字元進行匹配

-size :根據檔案大小找

-inum :根據i節點找

-type :根據檔案型別 f表示二進位制檔案 ,d表示目錄,l表示連線檔案

-user :根據建立者找

-ctime,atime,mtime,cmin,amin,mmin :根據時間找time為天 min為分鐘。c表示對檔案屬性進行修改的,a表示訪問過檔案,m表示修改過檔案內容。

如:我要在home目錄找一天前被修改過的檔案:find  /home -ctime 1

在這裡- 表示小於,+表示大於(同樣可用於根據大小查詢)

如:我要在hone目錄找檔案大小在100mb以上且1000mb以下的檔案:find /home -size  +100  -a  -1000

在這裡-a表示邏輯與,-o 表示邏輯或

比如現在我們現查找到檔案後對檔案進行刪除等各操作,這時候我們用:

find .... -exec  命令 {}\;  或find .... -ok  命令 {}\;

兩者區別在於ok會提示,另乙個不會提示

如:我們查詢開a檔案後進行刪除:find /home -name a -a  -exec rm -r {}\;

locate 檔名:這個命令也是查詢檔案,但是在linux資料庫進行查詢,速度快於find。但要求updatedb後可查詢,如沒有updatedb的檔案昌查不出來的。

grep 字串  原始檔:這個命令是從某個檔案查詢相應字元。

linux檔案及目錄命令管理

大家都知道,熟悉命令操作的開發人員,linux作業系統命令操作效率要高於圖形介面的操作,所以了解和學習linux基本命令操作是學習linux作業系統的首要任務,本文主要介紹以下四個知識點 1.shell基本命令格式 2.檔案及檔案目錄基本操作命令 3.結果重定向 4.歸檔及壓縮命令 一 shell基...

linux命令 檔案及目錄管理

命令 功能ls 檢視目錄下的內容 pwd檢視當前目錄 cd改變當前目錄 touch 建立檔案 rm刪除檔案 mv移動檔案 cp拷貝檔案 cat顯示檔案內容 grep 在檔案中查詢 mkdir 建立目錄 rmdir 刪除目錄 ls命令 檢視當前目錄下的內容 選項 含義 a 展示所有檔案及目錄,包含隱藏...

linux命令(目錄及檔案) 筆記

使用ll或ls l命令顯示乙個檔案的屬性以及檔案所屬的使用者和組 第乙個字元表示這個檔案是目錄 檔案或鏈結檔案等 d 則是目錄 則是檔案 l 則為鏈結文件 b 表示為裝置檔案裡面的可供儲存的介面裝置 可隨機訪問裝置 c 表示為裝置檔案裡面的串列埠裝置,如鍵盤 滑鼠 一次性讀取裝置 接下來的字元,以三...