.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....