Linux文件压缩

Linux系统常见有三种压缩文件的工具,如下所述:

tar

Linux系统自带两个压缩工具gzip与bzip2,对应的解压工具为gunzip与bunzip2。gzip与bzip2都只能压缩单个文件,不能压缩目录,默认压缩或解压缩操作都会删除原文件,压缩文件后的文件名后缀分别为.gz与.bz2。

由于gzip与bzip2的功能十分局限,因此实际上一般使用tar命令进行压缩,tar的本质是归档(即打包),压缩功能实质是调用gzip或者bzip2工具

压缩tar -zcvf 压缩后的文件名 需压缩的文件夹 或者 tar -jcvf 压缩后的文件名 需压缩的文件夹。z表示使用gzip压缩工具,j表示使用bzip2压缩工具,c表示create,v表示verbosity,即展示压缩过程,f表示使用档案文件或者设备。压缩文件名最好加后缀.tar.gz 或者 .tar.bz2。因为Linux系统中压缩文件是普通文件类型,若不指定后缀,将难以识别压缩文件,且对解压工作带来困难。

解压tar -zxvf 压缩文件 [--directory PATH] 或者 tar -jxvf 压缩文件 [--directory PATH], x表示extract, 默认解压到当前路径,可指定–direcory或者-C 指定解压到特定的目录。
 

zip

压缩:zip -r 压缩文件名 被压缩文件夹, 需指定参数r,否则不会递归压缩。
解压: unizp 压缩文件 -d path, -d参数指定解压到指定的路径。
 

rar(需要安装软件)

压缩: rar a -r 压缩文件名 被压缩文件
解压:unrar x file.rar

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值