在麒麟操作系统(基于Linux)上进行文件的压缩和解压缩可以通过命令行或图形界面完成。以下是详细的操作方法:
麒麟系统默认支持以下工具: - zip/unzip:处理.zip格式 - gzip/gunzip:处理.gz格式 - bzip2/bunzip2:处理.bz2格式 - tar:归档工具(常与压缩组合使用) - 7z(需安装):支持多种格式
(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
右键菜单操作:
使用归档管理器:
file-roller
),支持预览和选择性解压文件。sudo
提权。-O
参数指定编码:
bash
unzip -O GBK archive_name.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
)。