当前位置: 首页 > news >正文

Linux解压缩命令

文章目录

      • 前言
      • 1. `tar` - 打包和压缩文件
      • 2. `gzip` - 压缩文件
      • 3. `gunzip` - 解压缩gzip文件
      • 4. `bzip2` - 压缩文件
      • 5. `unzip` - 解压缩zip文件
      • 6. `zip` - 压缩文件为zip格式
      • 7. `7z` - 7-Zip压缩工具
      • 8. `unrar` - 解压缩RAR文件


前言

解压缩文件在Linux中是常见的任务,以下是一些常用的解压缩命令介绍

1. tar - 打包和压缩文件

  • 功能: tar 可以用于打包(不压缩)和压缩文件。
  • 参数:
    • -c: 创建新的归档文件。
    • -x: 从归档文件中提取文件。
    • -z: 通过gzip进行压缩或解压缩。
    • -j: 通过bzip2进行压缩或解压缩。
    • -v: 显示过程的详细信息。
  • 用法: tar [选项] [归档文件] [文件或目录]
  • 示例:
    • 打包并压缩: tar -czvf archive.tar.gz /path/to/directory
    • 解压gzip压缩的tar包: tar -xzvf archive.tar.gz

2. gzip - 压缩文件

  • 功能: 使用gzip算法压缩文件。
  • 参数:
    • -k: 保留原始文件。
    • -d: 解压缩。
  • 用法: gzip [选项] 文件
  • 示例:
    • 压缩文件: gzip file.txt
    • 解压缩文件: gzip -d file.txt.gz

3. gunzip - 解压缩gzip文件

  • 功能: 解压缩gzip压缩的文件。
  • 参数:
    • -k: 解压缩后保留压缩文件。
  • 用法: gunzip [选项] 文件.gz
  • 示例: gunzip file.txt.gz

4. bzip2 - 压缩文件

  • 功能: 使用bzip2算法压缩文件。
  • 参数:
    • -k: 保留原始文件。
    • -d: 解压缩。
  • 用法: bzip2 [选项] 文件
  • 示例:
    • 压缩文件: bzip2 file.txt
    • 解压缩文件: bzip2 -d file.txt.bz2

5. unzip - 解压缩zip文件

  • 功能: 解压缩zip格式的压缩文件。
  • 参数:
    • -l: 列出压缩文件内容。
  • 用法: unzip [选项] 文件.zip
  • 示例: unzip file.zip

6. zip - 压缩文件为zip格式

  • 功能: 将文件或目录压缩为zip格式。
  • 参数:
    • -r: 递归压缩目录。
  • 用法: zip [选项] 压缩文件.zip [文件或目录]
  • 示例: zip -r archive.zip /path/to/directory

7. 7z - 7-Zip压缩工具

  • 功能: 7-Zip是一个拥有极高压缩比的压缩工具。
  • 参数:
    • a: 添加文件到归档。
    • x: 提取归档文件。
    • t: 测试归档文件的完整性。
  • 用法: 7z [选项] [归档文件]
  • 示例:
    • 压缩: 7z a archive.7z /path/to/directory
    • 解压: 7z x archive.7z

8. unrar - 解压缩RAR文件

  • 功能: 解压缩RAR格式的压缩文件。
  • 参数:
    • v: 显示详细过程。
  • 用法: unrar [选项] 文件.rar
  • 示例: unrar file.rar
http://www.lryc.cn/news/379347.html

相关文章:

  • 如何在 Ubuntu 14.04 上使用 Iptables 实现基本防火墙模板
  • jasypt对yml文件进行加密解密
  • vue3-openlayers 使用tianditu,wmts和xyz等source加载天地图切片服务
  • npm、yarn、pnpm 最新国内镜像源设置和常见问题解决
  • Qt Object:智能即时聊天室项目
  • php,python aes加密反解
  • 基于Java学生选课管理系统设计和实现(源码+LW+调试文档+讲解等)
  • 阅读笔记——《Large Language Model guided Protocol Fuzzing》
  • C#委托:事件驱动编程的基石
  • Git的下载安装及可视化工具小乌龟
  • 【面试实战】# 并发编程之线程池配置实战
  • Pytest 读取excel文件参数化应用
  • qt 一个可以拖拽的矩形
  • C# 启动exe 程序
  • Netty中的Reactor模型实现
  • dll丢失应该怎么解决,总结5种解决DLL丢失问题的方法
  • dial tcp 10.96.0.1:443: connect: no route to host
  • VScode创建ROS项目 ROS集成开发环境
  • nodejs从基础到实战学习笔记-nodejs简介
  • 2024年最新版------二进制安装部署Kubernetes(K8S)集群
  • 【mysql】关键词搜索实现
  • Python面试十问2
  • C# OpenCvSharp 图像处理函数-颜色通道-cvtColor
  • 总结之LangChain(三)——模型IO缓存
  • 判断一个Java服务是不是GateWay
  • 三次插值曲线--插值技术
  • python循环结构
  • 深入理解Netty的Pipeline机制:原理与实践详解
  • 直方图均衡化示例
  • 私域电商新纪元:消费增值模式的创新与成功实践