初識Linux 四 檔案打包及目錄管理命令

2021-10-02 20:06:37 字數 3236 閱讀 4033

1、tar 命令

tar 命令用於對檔案進行打包壓縮或解壓,格式為 tar [選項] [檔案]

tar引數及作用 -c

建立壓縮檔案

-x解開壓縮檔案

-t檢視壓縮包內有那些檔案

-z用gzip壓縮或解壓

-j用bzip2壓縮或解壓

-v顯示壓縮或解壓的過程

-f目標檔名

-p保留原始的許可權與屬性

-p使用絕對路徑來壓縮

-c指定解壓到的目錄

首先,-c 引數用於建立壓縮檔案,-x 引數用於解壓檔案,因此這兩個引數不能同時使用。其次,-z 引數指定使用 gzip 格式來壓縮或解壓檔案,-j 引數指定使用 bzip2 格式來壓縮或解壓檔案。使用者使用時則是根據檔案的字尾來決定應使用何種格式引數進行解壓。在執行某些壓縮或解壓操作時,可能需要花費數個小時,如果螢幕一直沒有輸出,您一方面不好判斷打包的進度情況,另一方面也會懷疑電腦宕機了,因此非常推薦使用-v 引數向使用者不斷顯示壓縮或解壓的過程。-c 引數用於指定要解壓到哪個指定的目錄。-f 引數特別重要,它必須放到引數的最後一位,代表要壓縮或解壓的軟體包名稱。筆者一般使用「tar -czvf 壓縮包名稱.tar.gz 要打包的目錄」命令把指定的檔案進行打包壓縮;相應的解壓命令為「tar -xzvf 壓縮包名稱.tar.gz」(摘自劉遄老師的《linux就該這麼學》

解壓

2、grep 命令

grep 命令的引數及其作用如表 所示:

-b將可執行檔案(binary)當作文字檔案(text)來搜尋

-c僅顯示找到的行數

-i忽略大小寫

-n顯示行號

3、find 命令

find 命令用於按照指定條件來查詢檔案,格式為 find [查詢路徑] 尋找條件 操作。在 linux 系統中,搜尋工作一般都是通過 find 命令來完成的,它可以使用不同的檔案特性作為尋找條件(如檔名、大小、修改時間、許可權等資訊),一旦匹配成功則預設將資訊顯示到

螢幕上。

如果要在整個系統中搜尋許可權中包括 suid 許可權的所有檔案:

檔案目錄管理命令

1、touch 命令

·touch 命令用於建立空白檔案或設定檔案的時間,格式為touch [選項] [檔案]

建立檔案

設定檔案時間

2、mkdir 命令

mkdir 命令用來建立目錄 格式為 mkdir [選項] 目錄

在 linux 系統中,資料夾是最常見的檔案型別之一。除了能建立單個空白目錄外,mkdir命令還可以結合-p 引數來遞迴建立出具有巢狀疊層關係的檔案目錄。

3 、rmdir 命令

rmdir 命令可以從乙個目錄中刪除乙個或多個空的子目錄 格式為 rmdir [選項] 目錄。在刪除目錄時必須具有對其父目錄的寫的許可權

引數 -p 遞迴刪除目錄,當子目錄刪除後其父目錄為空時,也一同被刪除。如果有非空目錄,則該目錄保留下來。

4、 cp 命令

--1如果目標檔案是目錄,則會把原始檔複製到該目錄中;

--2如果目標檔案也是普通檔案,則會詢問是否要覆蓋它;

--3如果目標檔案不存在,則執行正常的複製操作。

-p保留原始檔案的屬性

-d若物件為'鏈結檔案',則保留該『鏈結檔案』的屬性

-r遞迴持續複製(用於目錄)

-i若目標檔案存在則詢問是否覆蓋

-a相當於-pdr (p 、d、r為上述引數)

5、mv 命令

mv 命令用於剪下檔案或將檔案重新命名,格式為 mv [選項] 原始檔 [目標路徑|目標檔名] 。剪下操作不同於複製操作,因為它會預設把原始檔刪除掉,只保留剪下後的檔案。如果在同乙個目錄中對乙個檔案進行剪下操作,其實也就是對其進行重新命名

6、rm 命令

rm 命令用於刪除檔案或目錄,格式為 rm [選項] 檔案。

在 linux 系統中刪除檔案時,系統會預設向您詢問是否要執行刪除操作,如果不想總是看到這種反覆的確認資訊,可在 rm 命令後跟上-f 引數來強制刪除。另外,想要刪除乙個目錄,需要在 rm 命令後面乙個-r 引數才可以,否則刪除不掉

7、file 命令

file 命令用於檢視檔案的型別,格式為 file 檔名。

在 linux 系統中,由於文字、目錄、裝置等所有這些一切都統稱為檔案,而我們又不能單憑字尾就知道具體的檔案型別,這時就需要使用 file 命令來檢視檔案型別了。

Linux基礎之四 檔案與目錄

本篇只記錄檔案與目錄的基礎注意事項。一 檔案許可權與目錄許可權 linux下依據登入賬號許可權的不同分為使用者 使用者組和其他人3種身份,root賬號擁有所有的許可權。同乙個賬號可以有多個不同使用者組的支援。檔案許可權分為r w x,即讀 寫和執行許可權。可以使用ls la命令檢視到檔案屬性,檔案屬...

Linux基礎 2檔案及目錄管理

檔案管理不外乎檔案或目錄的建立 刪除 查詢 移動,有mkdir rm mv 檔案查詢是重點,用find來進行查詢 find的引數豐富,也非常強大 檢視檔案內容是個大的話題,文字的處理有太多的工具供我們使用,在本章中只是點到即止,後面會有專門的一章來介紹文字的處理工具 有時候,需要給檔案建立乙個別名,...

Linux學習 四 檔案操作及檔案讀取

1 目錄的相關操作 cd change directory 改變目錄 代表此層目錄 代表上一層目錄 代表前乙個工作目錄 代表 目前使用者身份 所在的家目錄 account 代表 account 這個使用者的家目錄 account是個賬號名稱 pwd print working directory m...