Linux压缩和解压类

gzip/gunzip

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

Linux压缩和解压类

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也一起被压缩了
Linux压缩和解压类

对比总结

压缩 生成独立压缩文件 压缩目录 重命名 存放路径
gzip 当前目录
zip 当前目录
解压 压缩目录 存放路径
gunzip 当前目录
zip 可指定
上一篇:五、函数_14.zip()


下一篇:BUUCTF之二维码