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

Ubuntu压缩解压各类型文件

在Ubuntu系统中,解压不同格式的压缩文件可能需要安装不同的工具。以下是一些常见的压缩格式和相应的安装命令:

  1. ZIP文件

    • 工具:unzip

    • 安装命令:

      sudo apt install unzip
    • 解压命令

      unzip filename.zip

      如果需要保留目录结构,可以使用:

      unzip -q -o filename.zip
    • 压缩命令

      zip -r filename.zip directory/

      -r 参数表示递归地包含目录,directory/ 是要压缩的目录

  2. TAR文件(不压缩):

    • 工具:tar(通常已预装在Ubuntu系统中)

    • 解压命令

      tar -xvf filename.tar
    • 压缩命令

      tar -cvf filename.tar directory/

      -c 表示创建新的归档文件,-v 表示在标准输出上显示进度,-f 指定归档文件名。

  3. GZIP压缩的TAR文件(.tar.gz 或 .tgz):

    • 工具:tar(通常已预装)

    • 解压命令

      tar -xzvf filename.tar.gz

      或者,对于较新的GZIP版本,可以使用:

      tar -xzf filename.tar.gz
    • 压缩命令

      tar -czvf filename.tar.gz directory/

      -z 参数表示用gzip进行压缩。

  4. BZIP2压缩的TAR文件(.tar.bz2):

    • 工具:tar(通常已预装)

    • 解压命令

      tar -xjvf filename.tar.bz2
    • 压缩命令

      tar -cjvf filename.tar.bz2 directory/

      -j 参数表示用bzip2进行压缩。

  5. LZMA压缩的TAR文件(.tar.lzma):

    • 工具:tar(需要LZMA支持,可能需要安装lzma库)

    • 安装命令:

      sudo apt install lzma
    • 解压命令

      tar -xLvf filename.tar.lzma
    • 压缩命令

      tar -cLvf filename.tar.lzma directory/

      -L 参数表示用LZMA进行压缩。

  6. XZ压缩的TAR文件(.tar.xz):

    • 工具:tar

    • 安装命令(如果系统未自带):

      sudo apt install xz-utils
    • 解压命令

      tar -xJvf filename.tar.xz
    • 压缩命令

      tar -cJvf filename.tar.xz directory/

      -J 参数表示用XZ进行压缩。

  7. RAR文件

    • 工具:unrar

    • 安装命令:

      sudo apt install unrar
    • 解压命令

      unrar e filename.rar
    • 压缩命令

      rar a filename.rar directory/

      a 参数表示添加文件到归档。

  8. 7z文件

    • 工具:7z(来自p7zip包)

    • 安装命令:

      sudo apt install p7zip-full
    • 解压命令

      7z x filename.7z
    • 压缩命令

      7z a -t7z filename.7z directory/

      -t7z 参数指定7z格式。

  9. ISO文件

    • 通常使用mount命令挂载,不需要解压工具。

      sudo mount -o loop filename.iso /mnt/cdrom
    • 如果需要提取ISO文件,可以使用7z

      7z x filename.iso
    • 创建ISO文件

      mkisofs -o filename.iso directory/

请注意,上述命令中提到的apt是Ubuntu的包管理器,用于安装、更新和删除软件包。在执行安装命令之前,你可能需要更新软件包列表:

sudo apt update

此外,某些压缩工具可能不包含在Ubuntu的标准仓库中,或者可能有不同的包名,具体请参考Ubuntu的软件仓库或使用apt search命令搜索相应的工具。

http://www.lryc.cn/news/401581.html

相关文章:

  • 昇思学习打卡-20-生成式/GAN图像生成
  • javafx、node js、socket、OpenGL多线程
  • 【学习笔记】无人机(UAV)在3GPP系统中的增强支持(七)-通过无人机实现无线接入的独立部署
  • 模糊综合评价
  • 系统测试-白盒测试学习
  • UI设计工具选择指南:Sketch、XD、Figma、即时设计
  • Pycharm 导入 conda 环境
  • Vue封装Tooltip(提示工具)
  • Go 1.19.4 函数-Day 08
  • Docker-Nvidia(NVIDIA Container Toolkit)
  • Mongodb 3.6 数据恢复操作
  • C++ | Leetcode C++题解之第238题除自身以外数组的乘积
  • 挂耳式蓝牙耳机什么牌子好?这五款综合表现遥遥领先
  • 防火墙-NAT策略和智能选路
  • 一键优雅为Ubuntu20.04服务器挂载新磁盘
  • 踩坑日记 | 记一次流程图问题排查
  • 数据建设实践之大数据平台(四)安装mysql
  • MongoDB常用命令大全,概述、备份恢复
  • uni-app 保存号码到通讯录
  • Jetson-AGX-Orin gstreamer+rtmp+http-flv 推拉流
  • ES证书过期替换方案
  • 计算机网络——网络层(IP地址与MAC地址、地址解析协议ARP、IP数据报格式以及转发分组、ICMP、IPV6)
  • 音视频入门基础:H.264专题(13)——FFmpeg源码中通过SPS属性获取视频色彩格式的实现
  • WEB前端05-JavaScrip基本对象
  • 新手教学系列——简单的服务配置项集中管理
  • 《0基础》学习Python——第十三讲__面向对象
  • 前端JS特效第42波:纯CSS实现的卡片切换效果
  • 2.10、matlab中字符、数字、矩阵、字符串和元胞合并为字符串并将字符串以不同格式写入读出excel
  • 中文科技核心论文发表
  • 使用 Flask 3 搭建问答平台(一):项目结构搭建