ECS(CentOS)-Linux压缩命令
程序员文章站
2022-06-04 11:13:30
...
压缩解压
zip:压缩文件或目录,是一种压缩格式
- 压缩文件:
zip 压缩文件名.zip 源文件
- 压缩目录:
zip -r 压缩目录名.zip 源目录
- 解压:
unzip 压缩目录名.zip
gzip:gzip为高压,可以把文件压缩得更小
命令 | 示例 | 含义 |
---|---|---|
gzip 源文件 | gzip a.txt | 压缩为.gz格式的压缩文件,源文件会消失 |
gzip -c 源文件 > 压缩文件 | gzip -c yum.txt > yum.txt.gz | 压缩为.gz格式的压缩文件,源文件不会消失 |
gzip -r 目录 | gzip -r xx | 把目录下的每个子文件都变成压缩包,并删除原文件,当前目录无变化 |
gzip -d 压缩文件名 | gzip -d yum.txt.gz | 解压缩文件,不保留压缩包 |
gunzip 压缩文件 | gunzip yum.txt.gz | 解压缩文件,不保留压缩包 |
- 压缩目录:是压缩目录下的文件
bzip2:bzip2是一个压缩能力更强的压缩程序
命令 | 示例 | 含义 |
---|---|---|
bzip2 源文件 | bzip2 1.txt | 压缩为.bz2格式的文件,不保留源文件 |
bzip2 -k 源文件 | bzip2 -k 1.txt | 压缩为.bz2格式的文件,保留源文件 |
bzip2 -d 压缩文件名 | bzip2 -d 1.txt.bz2 | 解压压缩包,不保留压缩包 |
bunzip2 压缩文件名 | bunzip2 1.txt.bz2 | 解压压缩包,不保留压缩包 |
- bzip2 不能压缩目录
tar:打包命令,只打包并不压缩
- tar -cvf 打包文件名 源文件
- -c 打包
- -v 显示过程
- -f 指定打包后的文件名
-
tar -cvf book.tar book
- x 解打包
tar -xvf book.tar
tar.gz:压缩格式
- zip可以压缩目录但压缩效率不高,gzip和bzip2压缩效率高但不支持目录
- 可以先打包为
.tar
格式,再压缩为.gz
格式 -z 压缩为.tar.gz格式 -x 解压缩.tar.gz格式
命令 | 示例 | 含义 |
---|---|---|
tar -zcvf 压缩包名 .tar.gz 源文件 |
tar -zcvf book.gar.gz book | 可以先打包为.tar 格式,再压缩为.gz 格式 |
tar -zxvf 压缩包名.tar.gz | tar -zxvf book.tar.gz | 解压tar.gz压缩包 |
tar -jcvf 压缩包名 .tar.bz2 源文件 |
tar -jcvf book.tar.bz2 book | 可以先打包为.tar 格式,再压缩为.bz2 格式 |
tar -jxvf 压缩包名.tar.bz2 | tar -jxvf book.tar.bz2 | 解压tar.bz2压缩包 |
上一篇: bash与dash的转换
下一篇: Linux释放内存分析
推荐阅读
-
linux CentOS 系统下如何将php和mysql命令加入到环境变量中
-
Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定的方法
-
Linux下常用的一些解压缩命令汇总
-
如何在linux centos 6.5 x86_64位上使用命令发送邮件?
-
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
-
Windows下使用PuTTY连接Centos7、Linux系统目录结构、一些操作命令
-
浅析Linux打包压缩解压缩命令大全(收藏)
-
centos的安装与配置,Linux下基本命令、权限控制,解压缩文件以及软件的安装与卸载
-
linux压缩文件命令zip的实例用法
-
Linux文件压缩和解压缩命令使用详解