RHCSA第四天 打包(歸檔)和壓縮詳解

2021-10-05 22:27:07 字數 1727 閱讀 1273

打包指的是將多個檔案和目錄集中儲存在乙個檔案中;而壓縮則指的是利用演算法對檔案進行處理,從而達到縮減占用磁碟空間的目的。

tar命令:打包,tar 包檔案都是以「.tar」結尾的

[root@localhost ~]#tar [選項] 原始檔或目錄

-c: 將多個檔案或目錄打包,用空格分開

-a:追加tar檔案到歸檔檔案

-f包名:指定包的檔名;包的拓展名是給管理員識別的,一定要正確指定

-v:顯示打包檔案的過程

-z:壓縮和解壓縮, 「.tar.gz」 格式

-j:壓縮和解壓縮 ,".tar.bz2"格式

gzip 命令:只能用來壓縮檔案,不能壓縮目錄,擴充套件名為".gz",相對來講的時間更快

[root@localhost ~]# gzip [選項] 原始檔

原始檔指壓縮操作時,指的是普通檔案;解壓縮操作時,指的是壓縮檔案

-c: 將壓縮資料標準輸出,並保留原始檔

-d: 對壓縮檔案進行解壓縮

-r :遞迴壓縮指定目錄下以及子目錄下的所有檔案

-v :對於每個壓縮和解壓縮的檔案,顯示相應的檔名和壓縮比

不能壓縮目錄,但能壓縮目錄內的所有檔案

[root@localhost ~]# gzip -r test/ <–此時沒有報錯

[root@localhost ~]# ls test/<–test目錄依然存在

testl.gz test2.gz test3.gz

gunzip命令:解壓縮檔案或目錄

[root@localhost ~]# gunzip [選項] 檔案

-r :遞迴解壓縮指定目錄下以及子目錄下的所有檔案

-c :把解壓縮後的檔案標準輸出

-f :強制解壓縮檔案,不理會檔案是否已存在等情況

-v:顯示命令執行過程

bzip2命令:只能用來壓縮檔案,不能壓縮目錄,擴充套件名為".bz2",演算法更先進、壓縮比更好

[root@localhost ~]# bzip2 [選項] 原始檔

-k: 將壓縮資料標準輸出,並保留原始檔

-d : 對壓縮檔案進行解壓縮

-f :強制壓縮覆蓋現有檔案

-v : 壓縮或解壓縮檔案時,顯示詳細資訊

-數字 :這個引數和 gzip 命令的作用一樣,用於指定壓縮等級,-1 壓縮等級最低,壓縮比最差;-9 壓縮比最高

bunzip2命令:只能解壓檔案,即便解壓目錄,也是解壓該目錄以及所含子目錄下的所有檔案

[root@localhost ~]# bunzip2 [選項] 原始檔

-k :保留壓縮檔案

-f :強制解壓縮檔案,不理會檔案是否已存在等情況

-v :顯示命令執行過程

-l: 列出壓縮檔案內容

RHCSA筆記 第四天

一 linux服務管理方式 1 關於linux服務管理 linux系統從啟動到提供服務的過程 先加電,然後通過mbr或者uefi載入grub,在啟動核心,核心啟動服務,然後開始對外服務。主要有三種管理方式 sysv init upstart systemd。2 sysv init的優缺點 rhel ...

開課第四天

今天是開課的第四天,老師又講了很多知識 1 位運算 位運算的效能高,但是理解比較困難。1 按位與,兩個都是一才為一,兩個不一樣就為零。2 按位或,只要有乙個是一就是一。3 異或,不同為一,乙個數和另乙個數異或倆次還是它自己,乙個數和自身異或結果是零,乙個數和零異或結果還是它本身。對稱加密,解密。4 ...

華為第四天

在第三天晚上下班的時候,終於搞定了第乙個專案內容,即使再簡單,我也勝利的喜悅,很欣慰,自己完成了乙個小小的任務,雖然比較簡單的乙個需求。在這種興奮的心情下,我結束了我第三天實習,我想生活始終要抱有一定的態度,是付出又收穫的喜悅,讓我們每個人都保持這種喜悅,來開始每一天的工作。第四天開始的時候,我先去...