Linux打包和压缩命令


 打包, 将多个文件或文件夹合并成一个文件;压缩,减少文件的大小。Windows 中没有十分区分打包和压缩的概念,人们理所当然地认为压缩程序就应该能把不同的文档一起压缩,因为大家经常在Windows系统中这么做,习以为常。而之所以区分打包和压缩,是因为原先的linux压缩命名只能对单个文件进行操作,因而需要有打包命令将多个文件转变成单一的文件。

Linux系统中常见的打包和压缩命令总结如下。

v   打包命令:tar;

v   压缩命令,rar, 7zip, xz, bzip2, gzip,compress;

v   兼具打包和压缩的命令:zip。

值得注意的是,打包命令tar支持和各种压缩命令的联合使用:

文件后缀名

说明

注释

*.zip

zip 程序打包压缩的文件

解压工具: unzip

*.rar

rar 程序压缩的文件

解压工具: unrar

*.7z

7zip 程序压缩的文件

 

*.tar

tar 程序打包,未压缩的文件

解包工具也是: tar

*.gz

gzip 程序 (GNU zip) 压缩的文件

 

*.xz

xz 程序压缩的文件

 

*.bz2

tar 打包,gzip 程序压缩的文件

 

*.tar.gz

tar打包,gzip程序压缩的文件

调用参数: -z

*.tar.xz

tar打包,xz程序压缩的文件

调用参数: -J

*.tar.bz2

tar打包,bzip2程序压缩的文件

调用参数: -j

*.tar.7z

tar打包,7z程序压缩的文件

 

例如,使用gzip 工具创建*.tar.gz 文件,只需在创建 tar 文件的基础上添加 -z 参数,使用gzip 来打包和压缩用户目录(~)下的所有文件

tar -czf etc.tar.gz ~

解压*.tar.gz 文件

tar -xzf etc.tar.gz

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值