插件窝 干货文章 如何在麒麟操作系统上进行文件的压缩和解压缩?

如何在麒麟操作系统上进行文件的压缩和解压缩?

压缩 解压 archive tar 780    来源:    2025-04-13

在麒麟操作系统(基于Linux)上进行文件的压缩和解压缩可以通过命令行或图形界面完成。以下是详细的操作方法:


一、命令行方式

1. 常用压缩/解压工具

麒麟系统默认支持以下工具: - zip/unzip:处理.zip格式 - gzip/gunzip:处理.gz格式 - bzip2/bunzip2:处理.bz2格式 - tar:归档工具(常与压缩组合使用) - 7z(需安装):支持多种格式

2. 具体命令示例

(1)zip格式

# 压缩文件/文件夹
zip -r archive_name.zip file_or_folder

# 解压到当前目录
unzip archive_name.zip

# 解压到指定目录
unzip archive_name.zip -d /target/path

(2)tar归档 + 压缩

# 创建.tar.gz压缩包
tar -czvf archive_name.tar.gz file_or_folder

# 解压.tar.gz
tar -xzvf archive_name.tar.gz

# 创建.tar.bz2压缩包
tar -cjvf archive_name.tar.bz2 file_or_folder

# 解压.tar.bz2
tar -xjvf archive_name.tar.bz2

(3)gzip/bzip2单文件压缩

# 压缩为.gz
gzip filename

# 解压.gz
gunzip filename.gz

# 压缩为.bz2
bzip2 filename

# 解压.bz2
bunzip2 filename.bz2

(4)7z格式(需安装p7zip)

# 安装(若未预装)
sudo apt install p7zip-full

# 压缩
7z a archive_name.7z file_or_folder

# 解压
7z x archive_name.7z

二、图形界面方式

  1. 右键菜单操作

    • 压缩:右键点击文件/文件夹 → 选择“压缩” → 选择格式(如.zip/.tar.gz)并命名。
    • 解压:右键点击压缩包 → 选择“解压到当前文件夹”或指定路径。
  2. 使用归档管理器

    • 双击压缩包会调用默认归档管理器(如file-roller),支持预览和选择性解压文件。

三、注意事项

  1. 权限问题:若操作系统文件,需使用sudo提权。
  2. 文件名编码:解压中文文件名压缩包时,建议用-O参数指定编码: bash unzip -O GBK archive_name.zip
  3. 分卷压缩:大文件可分卷压缩(如.zip分卷需用zip -s,.tar.gz分卷用split命令)。

四、扩展技巧

  • 查看压缩包内容bash tar -tf archive.tar.gz # 查看.tar.gz内容 unzip -l archive.zip # 查看.zip内容
  • 排除特定文件bash tar --exclude='*.log' -czvf archive.tar.gz /path

通过上述方法,您可以高效处理麒麟系统中的压缩文件需求。如需更多格式支持(如.rar),可安装第三方工具(如unrar)。