Linux中常用压缩打包工具
Linux中常用压缩打包工具
压缩打包是常用的功能,在linux中目前常用的压缩工具有gzip,bzip2以及后起之秀xz。本文将介绍如下的工具常见压缩、解压缩工具以及打包工具tar.
gzip2
直接压缩文件
gzip FILE
压缩只能压缩文件,而不能是目录;如果需要压缩目录,需要加上-r选项
[root@vathe tmp]#ls
test
[root@vathe tmp]#gzip test
[root@vathe tmp]#ls
test.gz
保留源文件压缩
gzip -c FILE > FILE.gz
[root@vathe tmp]#ls
test
[root@vathe tmp]#gzip -c test > test.gz
[root@vathe tmp]#ls
test test.gz
解压缩
gzip -d FILE.gz
第一种方法
[root@vathe tmp]#ls
test.gz
[root@vathe tmp]#gzip -d test.gz
第二种方法
[root@vathe tmp]#ls
test.gz
[root@vathe tmp]#gunzip test.gz
查看压缩文件
zcat FILE.gz
[root@vathe tmp]#zcat test.gz
VatheSee@163.com
bzip
直接压缩
bzip FILE
[root@vathe tmp]#bzip2 test
[root@vathe tmp]#ls
test.bz2
保留源文件压缩
bzip2 -c FILE > FILE.bz2
bzip2 -k FILE
#方法一
[root@vathe tmp]#bzip2 -vc test > test.bz2
test: 0.122:1, 65.600 bits/byte, -720.00% saved, 5 in, 41 out.
#方法二
[root@vathe tmp]#bzip2 -k test
[root@vathe tmp]#ls
test test.bz2
//-v选项是显示压缩结果信息,done表示压缩成功
解压缩
bunzip2 FILE.bz2
bzip2 -d FILE.bz2
#方法一
[root@vathe tmp]#bunzip2 -v test.bz2
test.bz2: done
#方法二
[root@vathe tmp]#bzip2 -d test.bz2
查看压缩文件
bzcat FILE.bz2
[root@vathe tmp]#bzcat test.bz2
VatheSee@163.com
xz
直接压缩文件
xz FILE
[root@vathe tmp]#xz test
保留源文件压缩
xz -k FILE
xz -c FILE > FILE.xz
解压缩
unxz FILE.xz
xz -d FILE.xz
查看压缩文件
xzcat FILE.xz
不常用的压缩工具
compress
compress FILE 压缩文件
compress -c FILE > FILE.Z 保留源文件压缩
compress -d FILE 解压缩
zcat FILE.Z 查看压缩文件
总结
| gzip | bzip2 | xz | |
|---|---|---|---|
| 压缩文件默认格式文件 | .gz | .bz2 | .xz |
| 直接压缩文件 | gzip FILE | bzip2 FILE | xz FILE |
| 保留源文件压缩 | gzip -c FILE>FILE.gz | bzip2 -c FILE> FILE.bz2 | xz g-k FILE |
| 解压缩文件 | gzip -d FILE.gz | bzip2 -d FILE.bz2 | unxz FILE.xz |
| 查看压缩文件 | zcat FILE.gz | bzcat FILE.bz2 | xzcat FILE.xz |
注:上面只是列出了对应需求的一种方法,如果全面了解,可详细查看博客。
打包工具tar
展开.tar.gz或者.tar.bz2文件
tar xvf FILE
将文件目录归档——压缩打包
tar zcvf DIR 以.gz压缩目录,并显示压缩过程(-v)
tar jcvf DIR 以.bz2格式压缩目录,并显示压缩过程(-v)
Linux中常用压缩打包工具的更多相关文章
- Linux中常用压缩命令
.zip格式压缩 zip 压缩文件名 源文件 压缩文件 zip -r 压缩文件名 源目录 压缩目录 .zip格式解压缩 unzip 压缩文件 解压.zip文件 .gz格式压缩 gzip 源文件 压缩为 ...
- linux中常用压缩与解压命令
一. tar文件的解压 tar -xvf db.tar 二. zip文件的压缩与解压 压缩 zip -r dest_name.zip directory_to_compress 解压 unzip de ...
- 【转载】Linux中常用操作命令
说明:开始学习linux系统,为了方便查看,特转载一篇Linux中常用操作命令,转载地址:http://www.cnblogs.com/laov/p/3541414.html 正文: Linux简介及 ...
- linux文件管理 -> 系统压缩打包
如果希望windows和Linux互相能使用的压缩工具, 建议.zip格式 压缩的好处主要有: 节省磁盘空间占用率 节省网络传输带宽消耗 网络传输更加快捷 Linux系统常见的后缀名所对应的压缩工具 ...
- 转载 【Linux】Linux中常用操作命令
[Linux]Linux中常用操作命令 https://www.cnblogs.com/laov/p/3541414.html#vim Linux简介及Ubuntu安装 常见指令 系统管理 ...
- Linux中文件压缩与解压
压缩与解压 compress 文件名 1 -v //详细信息 2 3 -d //等于 uncompress 默认只识别 .Z 如果使用别的后缀,会导致不识别,解压缩失败.也可以使用 -d -c 压缩包 ...
- 转 Linux中常用操作命令
http://blog.csdn.net/ljianhui/article/details/11100625 初窥Linux 之 我最常用的20条命令 玩过Linux的人都会知道,Linux中的命令的 ...
- Linux 中常用命令
命令基本格式: 命令提示符:[root@localhost ~]# root 代表当前的登录用户(linux当中管理员账号是root) @ 无实际意义 localhost ...
- linux中文件压缩介绍
原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/1c62bb7f-f ...
随机推荐
- bozoj3131: [Sdoi2013]淘金 数位dp
链接 https://www.lydsy.com/JudgeOnline/problem.php?id=3131 思路 1. 函数值的素因子只有2.3.5.7 由他们组成的状态不多,爆搜的时候即使搜不 ...
- 【做题】agc002D - Stamp Rally——整体二分的技巧
题意:给出一个无向连通图,有\(n\)个顶点,\(m\)条边.有\(q\)次询问,每次给出\(x,y,z\),最小化从\(x\)和\(y\)开始,总计访问\(z\)个顶点(一个顶点只计算一次),经过的 ...
- LOJ6284 数列分块入门8(分块)
两个锅 一个是sametag[i]==c 另一个是a[j]不要写成a[i] #include <cstdio> #include <cstring> #include < ...
- [蓝桥] 算法训练 P0505
时间限制:1.0s 内存限制:256.0MB 一个整数n的阶乘可以写成n!,它表示从1到n这n个整数的乘积.阶乘的增长速度非常快,例如,13!就已经比较大了,已经无法存放在一个整型变量中:而35!就更 ...
- IAR中的 identifier "FILE" is undefined 问题
最近由于希望使用IAR的printf()函数方便进行打印字符,出现IAR报错,即:identifier "FILE" is undefined,问题得以解决. (1)进行pr ...
- Images之Dockerfile中的命令2
COPY COPY has two forms: COPY [--chown=<user>:<group>] <src>... <dest> COPY ...
- 原生js仿jquery一些常用方法
原生js仿jquery一些常用方法 下面小编就为大家带来一篇原生js仿jquery一些常用方法(必看篇).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 最近迷上了原 ...
- [0406]学习一个——Unit 1 Html、CSS与版本控制
前言 最近发现了Github的Student认证,本来想用来注册Digital Ocean搭个梯子,结果注册验证不能用VISA借记卡=~=. 那么在这漫长的清明节假期里,只有学习能满足空虚的内心(划掉 ...
- R语言通过loess去除某个变量对数据的影响--CNV分析
当我们想研究不同sample的某个变量A之间的差异时,往往会因为其它一些变量B对该变量的固有影响,而影响不同sample变量A的比较,这个时候需要对sample变量A进行标准化之后才能进行比较.标准化 ...
- 在ETH交易区块链里查看北大的那封信
本文仅限于科普编码知识使用,随便举的例子不代表本人立场. 欢迎在其他网站传播,但转载不得标注来源及作者. 1.随便打开一个ETH区块链浏览网站,比如:https://www.etherchain.or ...