首页主机资讯CentOS文件管理怎样压缩

CentOS文件管理怎样压缩

时间2026-01-14 16:53:03发布访客分类主机资讯浏览500
导读:CentOS 文件压缩常用命令与示例 一 常用压缩命令速览 下表给出在 CentOS 中创建常见压缩包的最简用法(均为在终端执行的命令示例): 格式 创建压缩包 解压 主要用途与特点 .tar.gz / .tgz tar...

CentOS 文件压缩常用命令与示例

一 常用压缩命令速览

  • 下表给出在 CentOS 中创建常见压缩包的最简用法(均为在终端执行的命令示例):
格式 创建压缩包 解压 主要用途与特点
.tar.gz / .tgz tar -czvf 包名.tar.gz 文件或目录 tar -xzvf 包名.tar.gz 打包并用 gzip 压缩,通用性最好
.tar.bz2 tar -cjvf 包名.tar.bz2 文件或目录 tar -xjvf 包名.tar.bz2 打包并用 bzip2 压缩,通常更慢但压缩率更高
.zip zip -r 包名.zip 文件或目录 unzip 包名.zip Windows 互通性好
.gz gzip 文件名 gzip -d 文件名.gzgunzip 文件名.gz 仅压缩单个文件,原文件会被替换
.bz2 bzip2 文件名 bzip2 -d 文件名.bz2bunzip2 文件名.bz2 仅压缩单个文件,原文件会被替换
.7z 7z a 包名.7z 文件或目录 7z x 包名.7z 高压缩率,需安装 p7zip
.rar rar a 包名.rar 文件或目录 unrar x 包名.rar 需安装 unrar/rar,常见于分卷压缩场景
  • 说明:tar 本身只做打包,配合 -z/-j 才进行压缩;gzip/bzip2 一次只能压缩单个文件,常配合 tar 使用。

二 安装必要工具

  • 若命令不存在,使用 yum 安装对应软件包(需要 rootsudo 权限):
    • 安装 ZIP 工具:yum install -y zip unzip
    • 安装 RAR 工具:yum install -y unrar(rar 包在部分仓库可能不提供)
    • 安装 7z 工具:yum install -y p7zip p7zip-plugins
  • 安装完成后即可使用上表的对应命令。

三 常用选项与实用示例

  • 常用选项
    • -c:创建归档;-x:解压;-t:仅查看归档内容
    • -z:使用 gzip(对应 .tar.gz);-j:使用 bzip2(对应 .tar.bz2
    • -v:显示详细过程;-f:指定归档文件名(通常放在参数最后)
    • -r:递归处理目录(zip 必用)
  • 实用示例
    • 打包并压缩为 .tar.gztar -czvf backup.tar.gz /var/www
    • 仅查看压缩包内容不解压:tar -tzvf backup.tar.gz
    • 解压 .tar.gz 到当前目录:tar -xzvf backup.tar.gz
    • 压缩目录为 .zip 并静默输出:zip -r -q site.zip /var/www
    • 排除目录(如 logs)后打包:tar -czvf app.tar.gz /opt/app --exclude=/opt/app/logs
    • 使用 bzip2 获得更高压缩率:tar -cjvf data.tar.bz2 /data
    • 分卷压缩(便于传输):7z a -v100M backup.7z /data(每卷 100MB

四 如何选择压缩格式

  • 追求通用与速度:优先 .tar.gz(压缩/解压快,兼容性好)
  • 追求更高压缩率:选择 .tar.bz2.7z(更慢但体积更小)
  • Windows 交互或跨平台:使用 .zip
  • 分卷传输或归档:使用 7z 的分卷功能(如 -v 参数)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS文件管理怎样压缩
本文地址: https://pptw.com/jishu/778763.html
centos stream8网络配置怎样 CentOS文件管理如何解压

游客 回复需填写必要信息