Linux壓縮與解壓縮

2021-07-10 22:49:26 字數 3090 閱讀 6639

linux壓縮與解壓縮

*********************************************=

—————————————————————————————————

###:zip:unzip:字尾名:.zip

壓縮:zip filename.zip file1|dir1 [file2|dir2......]

解壓:unzip filename.zip [-d dir]

檢視:unzip -l filename.zip

選項: -q:不顯示任何資訊

—————————————————————————————————

###:gzip:gunzip:zcat:字尾名:.gz

壓縮: 刪除原始檔:gzip filename

保留原始檔:gzip -c filename > file.gz

解壓: 刪除原始檔:

gzip -d file.gz

gunzip file.gz

保留原始檔:

gzip -dc file.gz > filename

gunzip -c file.gz > filename

檢視:zcat file.gz

選項: -d :gzip 解壓

-c:--stdout 標準輸入

注意:僅限單個檔案,不包含目錄

—————————————————————————————————

###:bzip2:bunzip2:bzcat:bzip2recover:字尾名:.bz2

壓縮: 刪除原始檔:

bzip2 filename1 [filename2.....]

保留原始檔:

bzip2 -k filename1 [filename2.....]

解壓: 刪除原始檔:

bzip2 -d file1.bz2 [file2.bz2....]

bunzip2 file1.bz2 [file2.bz2....]

保留原始檔:

bzip2 -dk file1.bz2 [file2.bz2....]

bunzip2 -k file1.bz2 [file2.bz2....]

檢視:bzcat file.bz2

修復損壞檔案:bzip2recover file.bz2

選項: -d:解壓縮

-k:keep,保留原檔案

注意:傳入多個引數時,每個檔案是單獨壓縮包。

—————————————————————————————————

###:xz:unxz:xzcat:lzma:unlzma:lzcat:字尾名:.xz

壓縮: 刪除原始檔:

xz filename1 [filename2.....]

保留原始檔:

xz -k filename1 [filename2.....]

解壓: 刪除原始檔:

xz -d filename1 [filename2.....]

unxz filename1 [filename2.....]

保留原始檔:

xz -dk filename1 [filename2.....]

unxz -k filename1 [filename2.....]

檢視:xzcat filename

選項: -d:解壓縮

-k:保留原檔案

—————————————————————————————————

###:tar:歸檔,壓縮與解壓

synopsis

tar [option...] [file]...

options:

-c, --create:建立存檔

-x, --extract, --get:解壓縮(包)

-t, --list:列出檔案的內容

-v, --verbose:更加詳細的過程

-f, --file=archive:使用檔案名字

-c, --directory=dir:指定目錄解壓縮(包),目錄必須存在。

compression options:

-a, --auto-compress:根據壓縮檔案字尾來確定壓縮或解壓程式

-j, --bzip2:字尾名:.bz2

壓縮:tar -jcf filename.tar.bz2 [file]...

tar -acf filename.tar.bz2 [file]...

解壓:tar -zxf filename.tar.bz2

tar -axf filename.tar.bz2

tar -axf filename.tar.bz2 -c dir

-j, --xz:字尾名:.xz

壓縮:tar -jcf filename.tar.xz [file]...

tar -acf filename.tar.xz [file]...

解壓:tar -zxf filename.tar.xz

tar -axf filename.tar.xz

tar -axf filename.tar.xz -c dir

-z, --gzip, --gunzip, --ungzip:字尾名: .gz

壓縮:tar -zcf filename.tar.gz [file]...

tar -acf filename.tar.gz [file]...

解壓:tar -zxf filename.tar.gz

tar -axf filename.tar.gz

tar -axf filename.tar.gz -c dir

檢視:tar -tf filename.tar.*

—————————————————————————————————

###:cpio:備份檔案

—————————————————————————————————

擴充套件: .rpm

解包:rpm2cpio filename.rpm | cpio -div

.deb

解包:ar p filename.deb data.tar.gz | tar zxf -

Linux壓縮與解壓縮

linux下常用壓縮格式 zip gz bz2 tar.gz tar.bz2 zip與windows中的zip是通用的 壓縮命令 zip 壓縮檔案名 源檔名 zip r 壓縮檔案名 源資料夾名 解壓縮命令 unzip 被解壓檔案包 gzip linux專用的格式,但在windows中也能解壓 壓縮命...

Linux壓縮與解壓縮

1.常見的壓縮工具有gzip,tar,zip,gzip2 2.壓縮命令 gzip file 只能壓縮檔案 gzip2 file 和gzip沒什麼區別,最重要的區別就是他的壓縮比非常之高 k選項可以保留原檔案 tar zcvf file.tar.gz file 打包的同時進行壓縮,可以對檔案和資料夾都...

Linux壓縮與解壓縮

linux系統常見的壓縮副檔名 gzip 是由gnu 計畫所開發出來的壓縮命令,該命令已經替換了 compress 後來gun又開發出 bzip2 這個壓縮比更好的壓縮命令。不過,這些命令通常僅能針對乙個檔案來壓縮與解壓縮,如此一來,每次壓縮月解壓縮都要一大堆檔案。此時,那個所謂的打包軟體 tar ...