Linux文件压缩与解压缩

概述

1. 基本概念

  1. 打包:将一大堆文件或者目录变成一个总的文件
  2. 压缩:将一个大的文件通过一些压缩算法的方式使其变成一个小文件
  3. 解压缩:通过软件压缩的文档、文件等各种东西恢复到压缩之前的样子
    大多数压缩程序只能针对单个文件进行压缩,如果想要对一大堆文件,需要先将这堆文件打包,然后再用压缩程序对打包好的打包文件进行压缩

2. 常用的压缩包格式

压缩格式说明
.tar使用tar程序打包,并未对文件进行压缩
.zip使用zip程序进行压缩的文件
.7z使用7zip程序进行压缩的文件
.gz使用gzip进行压缩的文件
.xz使用xz程序进行压缩的文件
.bz2使用bzip2程序进行压缩的文件
.rar使用rar程序进行压缩的文件
.tar.gz首先使用tar打包,然后使用gzip程序对包进行压缩
.tar.xz首先使用tar打包,然后使用xz程序对包进行压缩
.tar.bz2首先使用tar打包,然后使用bzip2程序对包进行压缩
.tar.7z首先使用tar打包,然后使用7z程序对包进行压缩

压缩与解压缩

压缩格式压缩解压缩是否需要下载
tartar -cvf filename.tar filenametar -xvf filename.tar
zipzip filename.zip filenameunzip filename.zip安装zip和unzip
7z7z a filename.7z filename7z X filename.7z安装p7zip-full
gzgzip –c filename > filename.gzgunzip –c filename.gz > filename
xzxz -zk filenamexz -dk filename.xz
bz2bzip2 -k filenamebunzip2 -k filename.bz2
rarrar a filename.rar filenameunrar e filename.rar安装rar和unrar
tar.xztar -cJvf filename.tar.xz filenametar -xJvf filename.tar.xz
tar.bz2tar -cjvf filename.tar.bz2 filenametar -xjvf filename.tar.bz2
tar.gztar -czvf filename.tar.gz filenametar -xzvf filename.tar.gz
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值