壓縮 解壓 打包命令大全

2021-08-27 18:18:27 字數 3668 閱讀 3153

.tar

解包:tar xvf filename.tar

打包:tar cvf filename.tar dirname

(注:tar是打包,不是壓縮!)

.gz解壓1:gunzip filename.gz

解壓2:gzip -d filename.gz

壓縮:gzip filename

.tar.gz 和 .tgz

解壓:tar zxvf filename.tar.gz

壓縮:tar zcvf filename.tar.gz dirname

.bz2

解壓1:bzip2 -d filename.bz2

解壓2:bunzip2 filename.bz2

壓縮: bzip2 -z filename

.tar.bz2

解壓:tar jxvf filename.tar.bz2 或tar –bzip xvf filename.tar.bz2

壓縮:tar jcvf filename.tar.bz2 dirname

.bz解壓1:bzip2 -d filename.bz

解壓2:bunzip2 filename.bz

壓縮:未知

.tar.bz

解壓:tar jxvf filename.tar.bz

壓縮:未知

.z解壓:uncompress filename.z

壓縮:compress filename

.tar.z

解壓:tar zxvf filename.tar.z

壓縮:tar zcvf filename.tar.z dirname

.zip

解壓:unzip filename.zip

壓縮:zip filename.zip dirname

壓縮乙個目錄使用 -r 引數,-r 遞迴。例: $ zip -r filename.zip dirname

.rar

安裝相應的軟體:sudo apt-get install unrar rar

注意rar在linux下也是30天試用軟體,但是您可以選擇繼續使用

解壓:rar x filename.rar

壓縮:rar a filename.rar dirname

解壓後請將rar_static拷貝到/usr/bin目錄(其他由$path環境變數指定的目錄也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar ———————————————

.lha

解壓:lha -e filename.lha

壓縮:lha -a filename.lha filename

>解壓後請將lha拷貝到/usr/bin目錄(其他由$path環境變數指定的目錄也可以):

[root@www2 tmp]# cp lha /usr/bin/

.rpm

解包:rpm2cpio filename.rpm | cpio -div

.deb

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

.7z安裝相應的軟體:sudo apt-get install p7zip-full

列出檔案:7z l file.7z

解壓:7z x file.7z

.tar .tgz .tar.gz .tar.z .tar.bz .tar.bz2 .zip

.cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs

.arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解壓:*** x filename.*

壓縮:*** a filename.* filename

***只是呼叫相關程式,本身並無壓縮、解壓功能,請注意!

解壓後請將***拷貝到/usr/bin目錄(其他由$path環境變數指定的目錄也可以):

[root@www2 tmp]# cp *** /usr/bin/

附錄各種壓縮檔案的解壓及常用解壓命令:

.a ar xv file.a

.z uncompress file.z

.gz gunzip file.gz

.bz2 bunzip2 file.bz2

.tar.z tar xvzf file.tar.z

compress -dc file.tar.z | tar xvf -

.tar.gz/.tgz tar xvzf file.tar.gz

gzip -dc file.tar.gz | tar xvf -

.tar.bz2 tar xvif file.tar.bz2

bzip2 -dc file.tar.bz2 | xvf -

.cpio.gz/.cgz gzip -dc file.cgz | cpio -div

.cpio/cpio cpio -div file.cpio

cpio -divc file.cpio

.rpm/install rpm -i file.rpm

.rpm/extract rpm2cpio file.rpm | cpio -div

.deb/install dpkg -i file.deb

.deb/exrtact dpkg-deb -fsys-tarfile file.deb | tar xvf -

ar p file.deb data.tar.gz | tar xvzf -

.zip unzip file.zip

bzip2 -d myfile.tar.bz2 | tar xvf

tar xvfz myfile.tar.bz2

x 是解壓

v 是複雜輸出

f 是指定檔案

z gz格式

gzip

gzip[選項]要壓縮(或解壓縮)的檔名

-c將輸出寫到標準輸出上,並保留原有檔案。

-d將壓縮檔案壓縮。

-l對每個壓縮檔案,顯示下列字段:壓縮檔案的大小,未壓縮檔案的大小、壓縮比、未壓縮檔案的名字

-r遞迴式地查詢指定目錄並壓縮或壓縮其中的所有檔案。

-t測試壓縮檔案是正完整。

-v對每乙個壓縮和解壓縮的檔案,顯示其檔名和壓縮比。

-num-用指定的數字調整壓縮的速度。

zip#unzip file.zip

在linux下解壓winzip格式的檔案

若是裝了jdk的話,可以用jar命令;一般可以使用unzip命令,這得益於zip檔案格式的跨平台。

壓縮命令的高階應用舉例:

把/usr目錄幷包括它的子目錄在內的全部檔案做一備份,備份檔案名為usr.tar

tar cvf usr.tar /home

把/usr 目錄幷包括它的子目錄在內的全部檔案做一備份並進行壓縮,備份檔案名是usr.tar.gz

tar czvf usr.tar.gz /usr

壓縮一組檔案,檔案的字尾為tar.gz

#tar cvf back.tar /back/

#gzip -q back.tar

or#tar cvfz back.tar.gz /back/

釋放乙個字尾為tar.gz的檔案。

#tar zxvf back.tar.gz

#gzip back.tar.gz

#tar xvf back.tar

打包 壓縮 解壓縮命令

tar語法 打包 tar cvf name.tar 打包不壓縮,大小沒變化 壓縮tar czvf name.tar.gz z引數打包並壓縮成.tar.gz格式 tar cjvf name.tar.bz2 j引數打包並且壓縮成.tar.bz2格式 解壓縮 tar xzvf name.tar.gz ta...

解壓縮命令大全

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...

linux壓縮 解壓命令大全

0 tar 注 tar是打包,不是壓縮!解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 1 gz 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar從1....