tar?
解包:tar xvf FileName.tar?
打包:tar cvf FileName.tar DirName?
(注:tar是打包纺腊,不是壓縮E线帧)?
———————————————?
.gz?
解壓1:gunzip FileName.gz?
解壓2:gzip -d FileName.gz?
壓縮:gzip FileName?
.tar.gz?
解壓: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 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?
———————————————?
.tgz?
解壓:tar zxvf FileName.tgz
.tar.tgz?
解壓:tar zxvf FileName.tar.tgz?
壓縮:tar zcvf FileName.tar.tgz FileName?
———————————————?
.zip?
解壓:unzip FileName.zip?
壓縮:zip FileName.zip DirName?
———————————————?
.rar?
解壓:rar a FileName.rar?
壓縮:rar e FileName.rar?
———————————————?
.lha?
解壓:lha -e FileName.lha?
壓縮:lha -a FileName.lha FileName
7z命令的使用
1. 解壓縮7z文件
7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./
參數(shù)含義:
x? 代表解壓縮文件,并且是按原始目錄樹解壓(還有個(gè)參數(shù) e 也是解壓縮文件揖膜,但其會(huì)將所有文件都解壓到根下誓沸,而不是自己原有的文件夾下)
phpMyAdmin-3.3.8.1-all-languages.7z? 是壓縮文件,這里我用phpadmin做測(cè)試壹粟。這里默認(rèn)使用當(dāng)前目錄下的phpMyAdmin-3.3.8.1-all-languages.7z
-r 表示遞歸解壓縮所有的子文件夾
-o 是指定解壓到的目錄拜隧,-o后是沒(méi)有空格的宿百,直接接目錄。這一點(diǎn)需要注意洪添。
2. 壓縮文件/文件夾
7za a -t7z -r Mytest.7z /opt/phpMyAdmin-3.3.8.1-all-languages/*
參數(shù)含義:
a? 代表添加文件/文件夾到壓縮包
-t 是指定壓縮類型垦页,這里定為7z,可不指定干奢,因?yàn)?za默認(rèn)壓縮類型就是7z痊焊。
-r 表示遞歸所有的子文件夾
Mytest.7z 是壓縮好后的壓縮包名
/opt/phpMyAdmin-3.3.8.1-all-languages/*:是壓縮目標(biāo)。
注意:7za不僅僅支持.7z壓縮格式忿峻,還支持.tar.bz2等壓縮類型的薄啥。如上所述,用-t指定即可逛尚。