Linux运维11:压缩和解压缩

Posted YoungerChina

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维11:压缩和解压缩相关的知识,希望对你有一定的参考价值。

 系列专题:Linux运维入门教程 


     Linux中有非常多的用于文件压缩与解压的命令,比较常用的如tar、zip、unzip等。

1. tar

压缩语法格式:

tar -czvf [压缩包名字].tar.gz [要压缩的文件名或者文件夹名字]

解压语法格式:

tar -xzvf [压缩包名字].tar.gz

tar -xzvf [压缩包名字].tgz

参数说明:

参数释义
c创建压缩,create 或 compress
x解压缩,extract
zgzip格式
v

显示文件进度

 示例说明:

压缩目录

[root@node1 opt]# tar -czvf minio.tar.gz minio/
minio/
minio/config/
……
minio/log/
minio/log/minio.log
[root@node1 opt]# 

压缩包解压:

[root@node1 mnt]# tar -xzvf minio.tar.gz 
minio/
minio/config/
……
minio/log/
minio/log/minio.log
[root@node1 mnt]# 

2. zip和unzip命令

注意:zip和unzip命令不是linux系统内置命令

 压缩命令语法:

文件
zip [压缩包名字].zip [要压缩的文件名]
目录
zip -r [压缩包名字].zip [要压缩的文件夹名字]

解压缩命令语法:

unzip [压缩包名字].zip

示例:

比如压缩一个名为file.txt的文件,压缩后的名字为file.zip可以在终端这样输入命令:

zip file.zip file.txt

比如对刚刚压缩过的file.zip进行解压缩可以在终端这样输入命令:

unzip flie.zip

3. 总结

        1、*.tar 用 tar –xvf 解压 
        2、*.gz 用 gzip -d或者gunzip 解压 
        3、*.tar.gz和*.tgz 用 tar –xzf 解压 
        4、*.bz2 用 bzip2 -d或者用bunzip2 解压 
        5、*.tar.bz2用tar –xjf 解压 
        6、*.Z 用 uncompress 解压 
        7、*.tar.Z 用tar –xZf 解压 
        8、*.rar 用 unrar e解压 
        9、*.zip 用 unzip 解压

以上是关于Linux运维11:压缩和解压缩的主要内容,如果未能解决你的问题,请参考以下文章

软件包管理(Linux运维)

软件包管理(Linux运维)

Linux压缩和解压缩

Linux 压缩和解压缩

Linux高级命令05:压缩和解压缩命令

linux下文件的压缩和解压缩