Linux常用技巧系列: 压缩和解压文件tar, zip, unzip, 7zip (图文教程)

适用于Centos7 Ubuntu 系统

1.Linux解压文件

常用的压缩文件有xxx.tar.gz或者xxx.zip,或者7zip, 7zip压缩效率较高,一般用于超大文件

如果还没安装zip和unzip

centos 7则使用yum install zip unzip

Ubuntu则使用 sudo apt-get install zip unzip

如果还没有安装7zip

centos 7则使用yum install zip unzip

Ubuntu则使用 sudo apt-get install zip unzip

已经安装后,

unzip filename.zip 

即可

tar -xzvf filename.tar.gz 

或者

tar -zxvf filename.tar.gz

都行,顺序无影响。

 

2.Linux压缩文件:

1)zip 压缩率不高。

例如把tmpdir下的文件压缩到tmpdir.zip中,ls可看到多了文件。

[root@localhost blogs]# zip -r tmpdir.zip tmpdir

  adding: tmpdir/ (stored 0%)

  adding: tmpdir/tmp.1 (stored 0%)

  adding: tmpdir/tmpfile (stored 0%)

[root@localhost blogs]# ls

tmpdir  tmpdir.zip

2)tar压缩格式

压缩率较高,使用相对广泛。

tar -cvf compress_name.tar.gz dir_name

例如:

[root@localhost blogs]# tar -cvf tmpdir.tar tmpdir

tmpdir/

tmpdir/tmp.1

tmpdir/tmpfile

[root@localhost blogs]# ls

tmpdir tmpdir.tar

3)tar.gz

使用率也较高,和tar唯一不同就多了一个z

tar -zcvf compress_name.tar.gz dir_name

例如;

[root@localhost blogs]# tar -zcvf tmpdir.tar.gz tmpdir
tmpdir/
tmpdir/tmp.1
tmpdir/tmpfile
[root@localhost blogs]# ls
tmpdir  tmpdir.tar.gz

(推荐阅读时间30s)

你可能感兴趣的:(Python)