HoRain云--Linux文件压缩解压全攻略:命令速查表

  

🎬 HoRain 云小助手个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

📦 ​​一、常用单文件压缩工具​​

1. ​​gzip​​

2. ​​bzip2​​(压缩率高于gzip,速度较慢)

3. ​​xz​​(最高压缩率,速度最慢)

📁 ​​二、目录打包与压缩(多文件/目录)​​

1. ​​tar + 压缩工具​​(最常用)

2. ​​zip​​(跨平台兼容)

⚙️ ​​三、高级压缩工具​​

1. ​​7z​​(高压缩率,支持多种格式)

2. ​​rar​​(需额外安装)

🌐 ​​四、跨平台场景推荐​​

⚠️ ​​五、注意事项​​

💎 ​​总结命令速查表​​


在Linux系统中,文件压缩与解压缩是日常操作的核心需求,主要通过命令行工具实现。以下是按功能分类的详细操作指南,结合常用工具的使用场景和命令示例:


📦 ​​一、常用单文件压缩工具​

1. ​​gzip​
  • ​压缩​​:
    gzip filename              # 生成 filename.gz,原文件被删除
    gzip -k filename           # 保留原文件
  • ​解压​​:
    gunzip filename.gz         # 或 gzip -d filename.gz
2. ​​bzip2​​(压缩率高于gzip,速度较慢)
  • ​压缩​​:
    bzip2 filename             # 生成 filename.bz2
    bzip2 -k filename          # 保留原文件
  • ​解压​​:
    bunzip2 filename.bz2       # 或 bzip2 -d filename.bz2
3. ​​xz​​(最高压缩率,速度最慢)
  • ​压缩​​:
    xz filename                # 生成 filename.xz
  • ​解压​​:
    unxz filename.xz           # 或 xz -d filename.xz

📁 ​​二、目录打包与压缩(多文件/目录)​

1. ​​tar + 压缩工具​​(最常用)
  • ​打包并压缩​​:

    tar -czvf archive.tar.gz dir/    # gzip压缩(.tar.gz)
    tar -cjvf archive.tar.bz2 dir/   # bzip2压缩(.tar.bz2)
    tar -cJvf archive.tar.xz dir/    # xz压缩(.tar.xz)

    ​参数说明​​:
    -c 创建归档 | -z 用gzip | -j 用bzip2 | -J 用xz | -v 显示过程 | -f 指定文件名

  • ​解压​​:

    tar -xzvf archive.tar.gz    # 解压.tar.gz
    tar -xjvf archive.tar.bz2   # 解压.tar.bz2
    tar -xJvf archive.tar.xz     # 解压.tar.xz
2. ​​zip​​(跨平台兼容)
  • ​压缩目录​​:
    zip -r archive.zip dir/     # 递归压缩目录
  • ​解压​​:
    unzip archive.zip           # 解压到当前目录
    unzip archive.zip -d /path  # 解压到指定路径

⚙️ ​​三、高级压缩工具​

1. ​​7z​​(高压缩率,支持多种格式)
  • ​压缩​​:
    7z a archive.7z dir/       # 生成.7z文件
  • ​解压​​:
    7z x archive.7z            # 解压到当前目录
2. ​​rar​​(需额外安装)
  • ​安装​​:
    wget https://www.rarlab.com/rar/rarlinux-x64-611.tar.gz
    tar -xzvf rarlinux-x64-611.tar.gz && cd rar && make
  • ​压缩与解压​​:
    rar a archive.rar dir/     # 压缩
    rar x archive.rar          # 解压

🌐 ​​四、跨平台场景推荐​

​格式​​适用场景​​特点​
.zipWindows/Linux/Mac 互传文件兼容性最佳,操作简单
.tar.gzLinux 环境备份或传输平衡速度与压缩率
.7z需极致压缩率的大文件压缩率最高,耗时较长

⚠️ ​​五、注意事项​

  1. ​保留原文件​​:
    • 默认情况下,gzipbzip2xz 会​​删除原文件​​,添加 -k 选项可保留(如 gzip -k file)。
  2. ​递归压缩目录​​:
    • zip 必须用 -r(如 zip -r dir.zip dir/),而 tar 自动递归。
  3. ​查看压缩包内容​​:
    tar -tf archive.tar.gz      # 查看.tar.gz内容
    unzip -l archive.zip         # 查看.zip内容
  4. ​权限问题​​:
    • 操作系统文件时需 sudo(如 /var/log/ 目录)。

💎 ​​总结命令速查表​

​格式​​压缩命令​​解压命令​
.gzgzip filegunzip file.gz
.bz2bzip2 filebunzip2 file.bz2
.tar.gztar -czvf arc.tar.gz dir/tar -xzvf arc.tar.gz
.zipzip -r arc.zip dir/unzip arc.zip
.7z7z a arc.7z dir/7z x arc.7z

提示:压缩大文件前建议用 df -h 检查磁盘空间,避免因空间不足失败。掌握这些命令后,可高效管理Linux文件存储与传输,根据需求选择​​速度​​(gzip)、​​压缩率​​(xz)或​​兼容性​​(zip)。 

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值