Linux檔案壓縮與解壓縮

2021-10-01 07:01:48 字數 1470 閱讀 9573

壓縮與解壓縮

打包:將一大堆檔案或者目錄變成乙個總的檔案

壓縮:將乙個大的檔案通過一些壓縮演算法的方式使其變成乙個小檔案

解壓縮:通過軟體壓縮的文件、檔案等各種東西恢復到壓縮之前的樣子

大多數壓縮程式只能針對單個檔案進行壓縮,如果想要對一大堆檔案,需要先將這堆檔案打包,然後再用壓縮程式對打包好的打包檔案進行壓縮

壓縮格式

說明.tar

使用tar程式打包,並未對檔案進行壓縮

.zip

使用zip程式進行壓縮的檔案

.7z使用7zip程式進行壓縮的檔案

.gz使用gzip進行壓縮的檔案

.xz使用xz程式進行壓縮的檔案

.bz2

使用bzip2程式進行壓縮的檔案

.rar

使用rar程式進行壓縮的檔案

.tar.gz

首先使用tar打包,然後使用gzip程式對包進行壓縮

.tar.xz

首先使用tar打包,然後使用xz程式對包進行壓縮

.tar.bz2

首先使用tar打包,然後使用bzip2程式對包進行壓縮

.tar.7z

首先使用tar打包,然後使用7z程式對包進行壓縮

壓縮格式

壓縮解壓縮

tartar -cvf filename.tar filename

tar -xvf filename.tar

否zip

zip filename.zip filename

unzip filename.zip

安裝zip和unzip

7z7z a filename.7z filename

7z x filename.7z

安裝p7zip-full

gzgzip –c filename > filename.gz

gunzip –c filename.gz > filename否xz

xz -zk filename

xz -dk filename.xz

否bz2

bzip2 -k filename

bunzip2 -k filename.bz2

否rar

rar a filename.rar filename

unrar e filename.rar

安裝rar和unrar

tar.xz

tar -cjvf filename.tar.xz filename

tar -xjvf filename.tar.xz

否tar.bz2

tar -cjvf filename.tar.bz2 filename

tar -xjvf filename.tar.bz2

否tar.gz

tar -czvf filename.tar.gz filename

tar -xzvf filename.tar.gz

linux 檔案壓縮與解壓縮

檔案的壓縮和解壓縮 壓縮檔案的格式 gz.bz2.xz.zip.z 壓縮演算法不同,壓縮比也不會不同 壓縮演算法 extends 壓縮命令 compress 早期壓縮 filename.z uncompress 解壓縮 gzip 壓縮檔案 gizp test壓縮 gunzip pat to some...

Linux 檔案壓縮解壓縮

tar格式 解包1 tar xvf filename.tar 解包2 tar xvf filename.tar c dirname tar解壓縮到指定目錄 打包 tar cvf filename.tar dirname tar是打包,不是壓縮!gz格式 解壓1 gunzip filename.gz ...

檔案壓縮與解壓縮

類 zipfile 構造方法 zipfile file file 開啟供閱讀的zip檔案,由指定的file物件給出。zipfile file file,int mode 開啟新的zipfile以使用指定模式從指定file物件讀取 zipfile string name 開啟zip檔案進行閱讀 方法摘...