花开不停 花开不停
首页
  • 追忆杂谈
  • 书信往来
  • 旅行记录
  • 文定之喜
  • 黄金屋-颜如玉
  • 程序化广告
  • 禅茶一味
  • 随写编年
  • 家人物语
  • 追忆青春
  • 大千世界
  • Shell
  • Java
  • Spark
  • Hadoop
  • ClickHouse
  • MySQL
  • PostgreSQL
  • MongoDB
  • 调度器
  • Zookeeper
  • Kafka
  • Flume
  • 学习周刊
关于
  • 分类
  • 标签
  • 归档
开往 (opens new window)

花开不停

此心光明,亦复何言
首页
  • 追忆杂谈
  • 书信往来
  • 旅行记录
  • 文定之喜
  • 黄金屋-颜如玉
  • 程序化广告
  • 禅茶一味
  • 随写编年
  • 家人物语
  • 追忆青春
  • 大千世界
  • Shell
  • Java
  • Spark
  • Hadoop
  • ClickHouse
  • MySQL
  • PostgreSQL
  • MongoDB
  • 调度器
  • Zookeeper
  • Kafka
  • Flume
  • 学习周刊
关于
  • 分类
  • 标签
  • 归档
开往 (opens new window)
  • Shell编程

    • 如何让不断增加的目录只保留五个文件
    • 那些使用字符画出来的画
    • 业务中期的日志备份操作过程
    • 关于sed命令当中包含变量的坑
    • markdown
    • 利用shell脚本将博客数据库备份到邮箱附件
    • Shell实现两组数据的交并差sort-uniq
    • Shell将文件平均切分为n份
    • linux的压缩与解压(zip、gz、tar.gz)
      • 1. ZIP
        • 1.1. 压缩
        • 1.2. 解压缩
      • 2. GZ
        • 2.1. 压缩
        • 2.2. 解压缩
      • 3. tar.gz
  • Java编程笔记

  • Spark

  • Hadoop

  • ClickHouse

  • MySQL

  • PostgreSQL

  • MongoDB

  • 调度器

  • Zookeeper

  • Kafka

  • Flume

  • 编程世界
  • Shell编程
花开不停
2024-11-08
目录

linux的压缩与解压(zip、gz、tar.gz)原创

# 1. ZIP

# 1.1. 压缩

  • zip [options] output.zip file1 file2...
参数 释义 备注
-m 压缩后删除原始文件
-e 为压缩文件设置密码保护
-0 到 -9 指定压缩级别-1 快,压缩率低;-9 慢,压缩率高 默认-6
-t 测试文件的完整性
# 压缩单个文件
zip output.zip file1.txt
# 压缩多个文件
zip output.zip file1.txt file2.txt file3.txt
# 压缩后删除原始文件
zip -m output.zip file1.txt
1
2
3
4
5
6

# 1.2. 解压缩

  • unzip [options] file.zip
# 解压缩 .zip 文件
unzip output.zip
# 解压时不覆盖已存在的文件
unzip -n archive.zip
# 测试 .zip 文件的完整性
unzip -t archive.zip
1
2
3
4
5
6

# 2. GZ

# 2.1. 压缩

  • gzip [options] [file...]
参数 释义 备注
-d 解压缩 .gz 文件。相当于使用 gunzip 命令
-k 保留原始文件,不删除
-t 测试压缩文件的完整性
-1 到 -9 指定压缩级别,-1 快,压缩率低;-9 慢,压缩率高 默认-6
# 压缩单个文件,并且删除原始文件
gzip example.txt
# 压缩单个文件,保留原始文件
gzip -k example.txt
# 测试压缩文件的完整性
gzip -t example.txt.gz
1
2
3
4
5
6

# 2.2. 解压缩

  • gunzip [options] [file...]
# 解压缩 .gz 文件
gzip -d example.txt.gz
gunzip example.txt.gz
1
2
3

# 3. tar.gz

# 压缩
tar -zcvf archive.tar.gz directory
# 解压
tar -zxvf example.tar.gz
1
2
3
4

← Shell将文件平均切分为n份 go日常开发代码片段→

最近更新
01
2025-05-26当我意识到我变得自私、暴躁、情绪不受控制 原创
05-26
02
clickhouse版本升级的语法变动21.8.9.1至23.8.9.1 原创
04-22
03
2025-03-28拍婚纱照 原创
04-02
更多文章>
Theme by Vdoing | Copyright © 2023-2025 | 京ICP备2023013437号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式