Linux运维11:压缩和解压缩
Posted YoungerChina
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维11:压缩和解压缩相关的知识,希望对你有一定的参考价值。
Linux中有非常多的用于文件压缩与解压的命令,比较常用的如tar、zip、unzip等。
1. tar
压缩语法格式:
tar -czvf [压缩包名字].tar.gz [要压缩的文件名或者文件夹名字]
解压语法格式:
tar -xzvf [压缩包名字].tar.gz
或
tar -xzvf [压缩包名字].tgz
参数说明:
参数 | 释义 |
c | 创建压缩,create 或 compress |
x | 解压缩,extract |
z | gzip格式 |
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:压缩和解压缩的主要内容,如果未能解决你的问题,请参考以下文章