Linux教程

Linux压缩和解压类

本文主要是介绍Linux压缩和解压类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

gzip/gunzip

  • gzip 文件:压缩文件为.gz
  • gunzip 文件:解压文件
    注:
    1. 只能压缩和解压文件
    2. 只是将hello.txt压缩成hello.txt.gz,并没有改变存储位置,也没有另外生成压缩文件

zip/unzip

基本语法

  • zip [选项] XXX.zip 将要压缩的内容:压缩文件或目录
  • unzip [选项] XXX.zip:解压内容
    注:
    1. 能压缩解压文件和目录
    2. 在当前目录下生成独立的压缩文件,可解压到对应目录

常用选项

选项 内容
-r 递归压缩
-d 目录 指定存放目录

应用举例

将/home下的所有文件压缩成myhome.zip
将myhome.zip解压到/opt/tmp目录下
zip -r myhome.zip /home/
unzip -d opt/tmp/ /home/myhome.zip
注:/home也一起被压缩了

对比总结

压缩 生成独立压缩文件 压缩目录 重命名 存放路径
gzip 当前目录
zip 当前目录
解压 压缩目录 存放路径
gunzip 当前目录
zip 可指定
这篇关于Linux压缩和解压类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!