Linux下zip,rar,tar,gz,7z等压缩包处理
  • 分类:Linux
  • 发表:2019-04-15
  • 围观(11,067)
  • 评论(0)

1、ZIP

安装:

CentOS:  yum install zip unzip

Debian\Ubuntu: apt-get install zip unzip

压缩:zip -r dir.zip dir

解压:unzip dir.zip

解压到指定文件夹: unzip dir.zip -d  /home

 

dir.*为压缩包 dir为文件路径

 

2、RAR

需要安装rar、unrar

CentOS:  yum install rar unrar

Debian\Ubuntu: apt-get install rar unrar

或者源码下载:http://www.rarsoft.com/download.htm

wget https://www.rarlab.com/rar/rarlinux-x64-5.9.b3.tar.gz

tar -xvf rarlinux-x64-5.9.b3.tar.gz
cd rar
make

 

压缩:rar a dir.rar dir

解压:rar x dir.rar(保留压缩文件夹内目录)

rar e dir.rar (会把所有文件移到当前文件夹)

 

3、tar

压缩:tar cvf dir.tar dir

解压:tar -xvf dir.tar

 

4、gz

压缩:gzip -d dir.gz

解压:gunzip dir.gz

 

5、.tgz、.tar.gz

压缩:

tar -zcvf dir.tgz dir

tar -zcvf dir.tar.gz dir

解压:

tar -zxvf dir.tar.gz

tar -zxvf dir.tgz

 

6、.bz2

解压:

bzip2 -d dir.bz2

bunzip2 dir.bz2

 

7、tar.bz2

解压:tar -xjf all.tar.bz2

 

8、.Z

uncompress all.Z

 

9、tar.Z

解压:tar -xZf all.tar.z

 

10、7z

自动安装:

Centos:yum install p7zip
Debian、Ubuntu:apt-get install p7zip

手动安装:

wget https://nchc.dl.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_src_all.tar.bz2

tar -xjvf p7zip_16.02_src_all.tar.bz2 -C /usr/local

cd /usr/localp7zip_16.02

make

make install

    压缩:7za a dir.7z dir

    解压:7z x dir.7z

     

       

    共有 0 条留言


    Top