Linux压缩解压命令大全

本文介绍了Linux系统中常用的压缩和解压缩命令,包括gzip、gunzip、tar、zip、unzip和bzip2。gzip和gunzip用于.gz文件的压缩和解压,tar则可以打包并压缩目录为.tar.gz格式,zip和unzip处理.zip格式,bzip2生成.bz2文件。每个命令的语法、功能和示例操作都进行了详细说明。
摘要由CSDN通过智能技术生成

压缩解压命令

Linux的压缩方式与Windows不同。

但是都不需要安装软件就能压缩和解压的格式都是.zip

压缩文件命令:gzip

  • 命令名称:gzip
  • 命令英文原意:GNU zip
  • 命令所在路径:/bin/gzip
  • 执行权限:所有用户
  • 语法:gzip [文件]
  • 功能描述:压缩文件
  • 压缩后文件格式:.gz
示例

进入临时文件目录:

文件太多了,将临时文件中的所有文件删除:

rm -rf *

打包文件
gzip aa

查看压缩比例
  • 新文件太小,直接复制一一个文件到临时文件目录:
cp /etc/services /tmp/aa

  • 当前文件大小为656.
  • 通过gzip压缩后查看大小。

注意:gzip只能压缩文件,不能压缩目录,且压缩后不保留原文件

解压文件命令:gunzip

(滚,zip哈哈哈)

  • 命令名称:gunzip
  • 命令英文原意:GNU unzip
  • 命令所在路径:/bin/gunzip
  • 执行权限:所有用户
  • 语法:gunzip [文件]
  • 功能描述:解压缩.gz的压缩文件
  • 范例:gunzip aa.gz

使用:

gzip -d [文件名]  或
gunzip
示例
gunzip aa


又回到最初的起点。

  • aa后面最好要加上文件后缀名,我给忘了。

压缩目录命令:tar

  • 命令名称:tar

  • 命令所在路径:/bin/tar

  • 执行权限:所有用户

  • 语法:tar 选项[-zcf] [压缩后文件名] [目录]

    • -c 打包
      -v 显示详细信息
      -f 指定文件名
      -z 打包同时压缩
      
  • 功能描述:打包目录

  • 打包后压缩格式:.tar.gz

示例
  • 先建一个文件夹:

  • 开始打包:

tar -cvf(v会显示详细信息) test1.tar(打包后的文件名) test(要打包的目录)

  • 查看结果:
  • 再把目录压缩成文件
gzip test1.tar


这种类型的文件网络上很常见,后面也会用到。

  • 也可以直接打包为.tar.gz的压缩包
tar -zcf test2.tar.gz test

解包

tar解包语法:

-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩

范例:$ tar -zxvf test.tar.gz

压缩解压命令 .zip

这个在windows和Linux拷贝文件的时候很方便。且能保留原文件,格式上跟tar很像

  • 命令名称:zip

  • 命令所在路径:/usr/bin/zip

  • 执行权限:所有用户

  • 语法:zip 选项[-r] [压缩后文件名] [目录或文件]

    • -r压缩目录
      
  • 功能描述:压缩文件或目录

  • 打包后压缩格式: .zip

示例:
zip test.zip test

因为我的这几个文件没有内容,所以这里没有内存,一般这里会直接显示压缩比。

  • 这个的压缩比并没有gzip客观
  • 保留原文件
解压
unzip [文件或目录]

压缩命令:bzip2

跟gzip类似

  • 命令名称:bzip2

  • 命令所在路径:/usr/bin/bzip2

  • 执行权限:所有用户

  • 语法:bzip2 选项[-k] [文件]

    • -k 产生压缩文件后保留原文件
      
  • 功能描述:压缩文件

  • 压缩后压缩格式: .bz2

bzip2 -k aa
tar -cjf test1.tar.bz2 test2

压缩比非常惊人。

懒得演示了,,,累了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值