简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

站内搜索

搜索

活动公告

11-02 12:46
10-23 09:32
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,将及时处理!
10-23 09:31
10-23 09:28
通知:签到时间调整为每日4:00(东八区)
10-23 09:26

Ubuntu系统下最实用的压缩解压软件推荐 从基础命令行工具到图形界面应用全方位解析助你轻松管理各类压缩文件

3万

主题

424

科技点

3万

积分

大区版主

木柜子打湿

积分
31917

三倍冰淇淋无人之境【一阶】财Doro小樱(小丑装)立华奏以外的星空【二阶】⑨的冰沙

发表于 2025-9-23 11:30:00 | 显示全部楼层 |阅读模式 [标记阅至此楼]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

在Ubuntu系统中,压缩和解压文件是日常操作中非常常见的需求。无论是为了节省存储空间、便于文件传输,还是从网络上下载的压缩包,我们都需要使用到压缩解压工具。Ubuntu作为一款流行的Linux发行版,提供了丰富的压缩解压解决方案,从基础的命令行工具到用户友好的图形界面应用,应有尽有。本文将全面介绍Ubuntu系统下最实用的压缩解压软件,帮助你轻松管理各类压缩文件。

命令行工具

命令行工具是Ubuntu系统中处理压缩文件的基础,它们功能强大、效率高,特别适合服务器环境或喜欢使用终端的用户。下面我们将详细介绍几种常用的命令行压缩解压工具。

tar命令

tar(Tape Archive)是Linux系统中最常用的归档工具,它可以将多个文件和目录打包成一个单独的文件,但不具备压缩功能。通常与gzip、bzip2或xz等压缩工具结合使用。
  1. tar [选项] [归档文件名] [文件/目录]
复制代码

• -c:创建新的归档文件
• -x:从归档文件中提取文件
• -v:显示操作过程
• -f:指定归档文件名
• -z:使用gzip进行压缩/解压
• -j:使用bzip2进行压缩/解压
• -J:使用xz进行压缩/解压
• -t:列出归档文件的内容

1. 创建tar.gz压缩文件:
  1. tar -czvf archive.tar.gz /path/to/directory
复制代码

这个命令将指定目录打包并使用gzip压缩,生成名为archive.tar.gz的压缩文件。例如:
  1. tar -czvf documents.tar.gz /home/user/Documents
复制代码

1. 解压tar.gz文件:
  1. tar -xzvf archive.tar.gz
复制代码

例如:
  1. tar -xzvf documents.tar.gz
复制代码

1. 创建tar.bz2压缩文件:
  1. tar -cjvf archive.tar.bz2 /path/to/directory
复制代码

例如:
  1. tar -cjvf documents.tar.bz2 /home/user/Documents
复制代码

1. 解压tar.bz2文件:
  1. tar -xjvf archive.tar.bz2
复制代码

例如:
  1. tar -xjvf documents.tar.bz2
复制代码

1. 查看tar.gz文件内容:
  1. tar -tzvf archive.tar.gz
复制代码

例如:
  1. tar -tzvf documents.tar.gz
复制代码

1. 向已有的tar文件中添加文件:
  1. tar -rvf existing.tar newfile.txt
复制代码

例如:
  1. tar -rvf documents.tar report.docx
复制代码

gzip/gunzip命令

gzip是GNU项目中的压缩工具,它使用Lempel-Ziv编码(LZ77)算法进行压缩,通常用于压缩单个文件。
  1. gzip [选项] [文件名]
  2. gunzip [选项] [文件名.gz]
复制代码

• -d:解压缩文件
• -l:列出压缩文件的信息
• -r:递归处理目录
• -v:显示压缩比和压缩后的文件名
• -k:压缩后保留原文件
• -1到-9:指定压缩级别,1最快但压缩率最低,9最慢但压缩率最高

1. 压缩文件:
  1. gzip filename.txt
复制代码

这将生成filename.txt.gz并删除原文件。例如:
  1. gzip document.txt
复制代码

1. 解压文件:
  1. gunzip filename.txt.gz
复制代码

或者:
  1. gzip -d filename.txt.gz
复制代码

例如:
  1. gunzip document.txt.gz
复制代码

1. 压缩文件并保留原文件:
  1. gzip -k filename.txt
复制代码

例如:
  1. gzip -k document.txt
复制代码

1. 查看压缩文件信息:
  1. gzip -l filename.txt.gz
复制代码

例如:
  1. gzip -l document.txt.gz
复制代码

输出可能类似于:
  1. compressed        uncompressed  ratio uncompressed_name
  2.                 123                 456  73.0% document.txt
复制代码

1. 使用不同的压缩级别:
  1. gzip -9 filename.txt
复制代码

这将使用最高压缩级别(最慢但压缩率最高)压缩文件。

zip/unzip命令

zip是一种常见的压缩格式,支持跨平台使用,在Windows和Linux系统中都很流行。
  1. zip [选项] [压缩文件名.zip] [文件/目录]
  2. unzip [选项] [压缩文件名.zip]
复制代码

zip命令常用选项:

• -r:递归处理目录
• -q:安静模式,不显示处理过程
• -m:压缩后删除原文件
• -e:加密压缩文件
• -x:排除指定文件
• -9:使用最高压缩级别

unzip命令常用选项:

• -l:列出压缩文件内容,不解压
• -d:指定解压目录
• -o:覆盖已存在的文件
• -q:安静模式,不显示处理过程
• -P:指定密码

1. 创建zip压缩文件:
  1. zip archive.zip file1.txt file2.txt
复制代码

例如:
  1. zip documents.zip report.docx presentation.pptx
复制代码

1. 递归压缩目录:
  1. zip -r archive.zip directory/
复制代码

例如:
  1. zip -r documents.zip /home/user/Documents
复制代码

1. 创建加密的zip文件:
  1. zip -e secure.zip secret.txt
复制代码

系统会提示输入密码。

1. 解压zip文件:
  1. unzip archive.zip
复制代码

例如:
  1. unzip documents.zip
复制代码

1. 解压到指定目录:
  1. unzip archive.zip -d /path/to/directory
复制代码

例如:
  1. unzip documents.zip -d /home/user/Downloads
复制代码

1. 查看zip文件内容:
  1. unzip -l archive.zip
复制代码

例如:
  1. unzip -l documents.zip
复制代码

1. 解压加密的zip文件:
  1. unzip -P password secure.zip
复制代码

例如:
  1. unzip -P mypassword secure.zip
复制代码

rar/unrar命令

RAR是一种专有压缩格式,通常提供较高的压缩率。在Ubuntu中,需要安装 unrar 和 rar 包才能使用相关命令。
  1. sudo apt update
  2. sudo apt install unrar rar
复制代码
  1. rar [选项] [压缩文件名.rar] [文件/目录]
  2. unrar [选项] [压缩文件名.rar]
复制代码

rar命令常用选项:

• a:添加文件到压缩包
• e:解压文件到当前目录
• x:解压文件到完整路径
• l:列出压缩文件内容
• p:打印文件到标准输出
• t:测试压缩文件
• v:详细列出压缩文件内容
• -p:设置密码

unrar命令常用选项:

• e:解压文件到当前目录
• x:解压文件到完整路径
• l:列出压缩文件内容
• t:测试压缩文件
• v:详细列出压缩文件内容
• -p:设置密码

1. 创建rar压缩文件:
  1. rar a archive.rar file1.txt file2.txt
复制代码

例如:
  1. rar a documents.rar report.docx presentation.pptx
复制代码

1. 递归压缩目录:
  1. rar a -r archive.rar directory/
复制代码

例如:
  1. rar a -r documents.rar /home/user/Documents
复制代码

1. 创建加密的rar文件:
  1. rar a -p secure.rar secret.txt
复制代码

系统会提示输入密码。

1. 解压rar文件:
  1. unrar x archive.rar
复制代码

例如:
  1. unrar x documents.rar
复制代码

1. 解压到当前目录:
  1. unrar e archive.rar
复制代码

例如:
  1. unrar e documents.rar
复制代码

1. 查看rar文件内容:
  1. unrar l archive.rar
复制代码

例如:
  1. unrar l documents.rar
复制代码

1. 解压加密的rar文件:
  1. unrar x -p password secure.rar
复制代码

例如:
  1. unrar x -p mypassword secure.rar
复制代码

7z命令

7-Zip是一种高压缩率的文件压缩器,支持多种压缩格式,包括其特有的7z格式。
  1. sudo apt update
  2. sudo apt install p7zip-full
复制代码
  1. 7z [命令] [选项] [压缩文件名] [文件/目录]
复制代码

• a:添加文件到压缩包
• e:解压文件到当前目录
• x:解压文件到完整路径
• l:列出压缩文件内容
• t:测试压缩文件
• u:更新压缩文件
• d:从压缩文件中删除文件

• -p:设置密码
• -m:设置压缩方法
• -r:递归处理目录
• -t:指定压缩类型(7z, zip, gzip, bzip2, tar等)
• -v:创建分卷压缩
• -x:排除文件

1. 创建7z压缩文件:
  1. 7z a archive.7z file1.txt file2.txt
复制代码

例如:
  1. 7z a documents.7z report.docx presentation.pptx
复制代码

1. 递归压缩目录:
  1. 7z a -r archive.7z directory/
复制代码

例如:
  1. 7z a -r documents.7z /home/user/Documents
复制代码

1. 创建加密的7z文件:
  1. 7z a -p secure.7z secret.txt
复制代码

系统会提示输入密码。

1. 创建zip格式的压缩文件:
  1. 7z a -tzip archive.zip file1.txt file2.txt
复制代码

例如:
  1. 7z a -tzip documents.zip report.docx presentation.pptx
复制代码

1. 解压7z文件:
  1. 7z x archive.7z
复制代码

例如:
  1. 7z x documents.7z
复制代码

1. 解压到当前目录:
  1. 7z e archive.7z
复制代码

例如:
  1. 7z e documents.7z
复制代码

1. 查看7z文件内容:
  1. 7z l archive.7z
复制代码

例如:
  1. 7z l documents.7z
复制代码

1. 创建分卷压缩(每个卷大小为10M):
  1. 7z a -v10m archive.7z large_file.bin
复制代码

例如:
  1. 7z a -v10m backup.7z /home/user/large_file.bin
复制代码

1. 解压加密的7z文件:
  1. 7z x -p password secure.7z
复制代码

例如:
  1. 7z x -p mypassword secure.7z
复制代码

xz命令

xz是一种高压缩率的压缩工具,使用LZMA2算法,通常用于压缩单个文件。
  1. xz [选项] [文件名]
  2. unxz [选项] [文件名.xz]
复制代码

• -d:解压缩文件
• -k:压缩后保留原文件
• -l:列出压缩文件的信息
• -t:测试压缩文件的完整性
• -v:显示压缩比和压缩后的文件名
• -0到-9:指定压缩级别,0最快但压缩率最低,9最慢但压缩率最高
• -e:使用额外压缩(更慢但压缩率更高)
• -T:指定线程数

1. 压缩文件:
  1. xz filename.txt
复制代码

这将生成filename.txt.xz并删除原文件。例如:
  1. xz document.txt
复制代码

1. 解压文件:
  1. unxz filename.txt.xz
复制代码

或者:
  1. xz -d filename.txt.xz
复制代码

例如:
  1. unxz document.txt.xz
复制代码

1. 压缩文件并保留原文件:
  1. xz -k filename.txt
复制代码

例如:
  1. xz -k document.txt
复制代码

1. 查看压缩文件信息:
  1. xz -l filename.txt.xz
复制代码

例如:
  1. xz -l document.txt.xz
复制代码

输出可能类似于:
  1. Strms  Blocks   Compressed Uncompressed  Ratio  Check   Filename
  2.     1       1        768 B      1,024 B  75.0%  CRC64   document.txt
复制代码

1. 使用最高压缩级别:
  1. xz -9 filename.txt
复制代码

1. 使用多线程压缩:
  1. xz -T4 filename.txt
复制代码

这将使用4个线程进行压缩。

1. 测试压缩文件的完整性:
  1. xz -t filename.txt.xz
复制代码

例如:
  1. xz -t document.txt.xz
复制代码

图形界面应用

虽然命令行工具功能强大,但对于不习惯使用终端的用户来说,图形界面应用提供了更加直观和友好的操作方式。下面我们将介绍几款Ubuntu系统中常用的图形界面压缩解压工具。

Archive Manager (File Roller)

Archive Manager(也称为File Roller)是GNOME桌面环境默认的归档管理器,支持多种压缩格式,界面简洁易用。

在大多数基于GNOME的Ubuntu发行版中,Archive Manager已经预装。如果没有安装,可以通过以下命令安装:
  1. sudo apt update
  2. sudo apt install file-roller
复制代码

• 支持多种压缩格式,包括7z、zip、rar、tar.gz、tar.bz2等
• 简洁直观的用户界面
• 支持创建、查看和提取压缩文件
• 支持加密压缩文件
• 支持分卷压缩
• 支持在压缩文件中添加、删除和重命名文件

1. 创建压缩文件:右键单击要压缩的文件或目录选择”压缩”在弹出的对话框中,选择压缩格式、压缩级别和其他选项点击”创建”按钮
2. 右键单击要压缩的文件或目录
3. 选择”压缩”
4. 在弹出的对话框中,选择压缩格式、压缩级别和其他选项
5. 点击”创建”按钮
6. 解压文件:双击压缩文件,Archive Manager将打开并显示其内容点击”提取”按钮选择提取位置,然后点击”提取”按钮
7. 双击压缩文件,Archive Manager将打开并显示其内容
8. 点击”提取”按钮
9. 选择提取位置,然后点击”提取”按钮
10. 查看压缩文件内容:双击压缩文件,Archive Manager将打开并显示其内容可以浏览压缩文件中的文件和目录可以双击单个文件查看其内容
11. 双击压缩文件,Archive Manager将打开并显示其内容
12. 可以浏览压缩文件中的文件和目录
13. 可以双击单个文件查看其内容
14. 添加文件到现有压缩文件:双击打开压缩文件点击”添加”按钮选择要添加的文件,然后点击”添加”按钮
15. 双击打开压缩文件
16. 点击”添加”按钮
17. 选择要添加的文件,然后点击”添加”按钮
18. 从压缩文件中删除文件:双击打开压缩文件选择要删除的文件点击”删除”按钮
19. 双击打开压缩文件
20. 选择要删除的文件
21. 点击”删除”按钮
22. 加密压缩文件:右键单击要压缩的文件或目录选择”压缩”在弹出的对话框中,点击”其他选项”输入密码,然后点击”创建”按钮
23. 右键单击要压缩的文件或目录
24. 选择”压缩”
25. 在弹出的对话框中,点击”其他选项”
26. 输入密码,然后点击”创建”按钮

创建压缩文件:

• 右键单击要压缩的文件或目录
• 选择”压缩”
• 在弹出的对话框中,选择压缩格式、压缩级别和其他选项
• 点击”创建”按钮

解压文件:

• 双击压缩文件,Archive Manager将打开并显示其内容
• 点击”提取”按钮
• 选择提取位置,然后点击”提取”按钮

查看压缩文件内容:

• 双击压缩文件,Archive Manager将打开并显示其内容
• 可以浏览压缩文件中的文件和目录
• 可以双击单个文件查看其内容

添加文件到现有压缩文件:

• 双击打开压缩文件
• 点击”添加”按钮
• 选择要添加的文件,然后点击”添加”按钮

从压缩文件中删除文件:

• 双击打开压缩文件
• 选择要删除的文件
• 点击”删除”按钮

加密压缩文件:

• 右键单击要压缩的文件或目录
• 选择”压缩”
• 在弹出的对话框中,点击”其他选项”
• 输入密码,然后点击”创建”按钮

Xarchiver

Xarchiver是一款轻量级的图形界面归档管理器,专为XFCE桌面环境设计,但也可以在其他桌面环境中使用。
  1. sudo apt update
  2. sudo apt install xarchiver
复制代码

• 轻量级,资源占用少
• 支持多种压缩格式,包括7z、zip、rar、tar.gz、tar.bz2等
• 简洁的用户界面
• 支持创建、查看和提取压缩文件
• 支持加密压缩文件
• 支持分卷压缩

1. 创建压缩文件:启动Xarchiver点击”新建”按钮选择压缩格式和保存位置点击”添加”按钮,选择要压缩的文件点击”确定”按钮创建压缩文件
2. 启动Xarchiver
3. 点击”新建”按钮
4. 选择压缩格式和保存位置
5. 点击”添加”按钮,选择要压缩的文件
6. 点击”确定”按钮创建压缩文件
7. 解压文件:右键单击压缩文件,选择”用Xarchiver打开”点击”提取”按钮选择提取位置,然后点击”确定”按钮
8. 右键单击压缩文件,选择”用Xarchiver打开”
9. 点击”提取”按钮
10. 选择提取位置,然后点击”确定”按钮
11. 查看压缩文件内容:右键单击压缩文件,选择”用Xarchiver打开”Xarchiver将显示压缩文件的内容列表
12. 右键单击压缩文件,选择”用Xarchiver打开”
13. Xarchiver将显示压缩文件的内容列表
14. 添加文件到现有压缩文件:右键单击压缩文件,选择”用Xarchiver打开”点击”添加”按钮选择要添加的文件,然后点击”确定”按钮
15. 右键单击压缩文件,选择”用Xarchiver打开”
16. 点击”添加”按钮
17. 选择要添加的文件,然后点击”确定”按钮
18. 从压缩文件中删除文件:右键单击压缩文件,选择”用Xarchiver打开”选择要删除的文件点击”删除”按钮
19. 右键单击压缩文件,选择”用Xarchiver打开”
20. 选择要删除的文件
21. 点击”删除”按钮
22. 加密压缩文件:启动Xarchiver点击”新建”按钮选择压缩格式和保存位置点击”添加”按钮,选择要压缩的文件在”选项”选项卡中,设置密码点击”确定”按钮创建加密压缩文件
23. 启动Xarchiver
24. 点击”新建”按钮
25. 选择压缩格式和保存位置
26. 点击”添加”按钮,选择要压缩的文件
27. 在”选项”选项卡中,设置密码
28. 点击”确定”按钮创建加密压缩文件

创建压缩文件:

• 启动Xarchiver
• 点击”新建”按钮
• 选择压缩格式和保存位置
• 点击”添加”按钮,选择要压缩的文件
• 点击”确定”按钮创建压缩文件

解压文件:

• 右键单击压缩文件,选择”用Xarchiver打开”
• 点击”提取”按钮
• 选择提取位置,然后点击”确定”按钮

查看压缩文件内容:

• 右键单击压缩文件,选择”用Xarchiver打开”
• Xarchiver将显示压缩文件的内容列表

添加文件到现有压缩文件:

• 右键单击压缩文件,选择”用Xarchiver打开”
• 点击”添加”按钮
• 选择要添加的文件,然后点击”确定”按钮

从压缩文件中删除文件:

• 右键单击压缩文件,选择”用Xarchiver打开”
• 选择要删除的文件
• 点击”删除”按钮

加密压缩文件:

• 启动Xarchiver
• 点击”新建”按钮
• 选择压缩格式和保存位置
• 点击”添加”按钮,选择要压缩的文件
• 在”选项”选项卡中,设置密码
• 点击”确定”按钮创建加密压缩文件

PeaZip

PeaZip是一款功能强大的跨平台归档管理器,支持超过150种文件格式和加密算法。
  1. sudo apt update
  2. sudo apt install peazip
复制代码

• 支持超过150种文件格式
• 强大的加密功能,支持多种加密算法
• 支持分卷压缩
• 支持自解压压缩包
• 支持批量处理
• 支持文件校验和计算
• 界面友好,功能丰富

1. 创建压缩文件:启动PeaZip点击”添加”按钮,选择要压缩的文件在”压缩”菜单中,选择压缩格式和选项点击”确定”按钮创建压缩文件
2. 启动PeaZip
3. 点击”添加”按钮,选择要压缩的文件
4. 在”压缩”菜单中,选择压缩格式和选项
5. 点击”确定”按钮创建压缩文件
6. 解压文件:右键单击压缩文件,选择”用PeaZip打开”点击”提取”按钮选择提取位置,然后点击”确定”按钮
7. 右键单击压缩文件,选择”用PeaZip打开”
8. 点击”提取”按钮
9. 选择提取位置,然后点击”确定”按钮
10. 查看压缩文件内容:右键单击压缩文件,选择”用PeaZip打开”PeaZip将显示压缩文件的内容列表
11. 右键单击压缩文件,选择”用PeaZip打开”
12. PeaZip将显示压缩文件的内容列表
13. 添加文件到现有压缩文件:右键单击压缩文件,选择”用PeaZip打开”点击”添加”按钮选择要添加的文件,然后点击”确定”按钮
14. 右键单击压缩文件,选择”用PeaZip打开”
15. 点击”添加”按钮
16. 选择要添加的文件,然后点击”确定”按钮
17. 从压缩文件中删除文件:右键单击压缩文件,选择”用PeaZip打开”选择要删除的文件点击”删除”按钮
18. 右键单击压缩文件,选择”用PeaZip打开”
19. 选择要删除的文件
20. 点击”删除”按钮
21. 加密压缩文件:启动PeaZip点击”添加”按钮,选择要压缩的文件在”压缩”菜单中,选择压缩格式在”高级”选项卡中,设置密码和加密选项点击”确定”按钮创建加密压缩文件
22. 启动PeaZip
23. 点击”添加”按钮,选择要压缩的文件
24. 在”压缩”菜单中,选择压缩格式
25. 在”高级”选项卡中,设置密码和加密选项
26. 点击”确定”按钮创建加密压缩文件
27. 创建分卷压缩:启动PeaZip点击”添加”按钮,选择要压缩的文件在”压缩”菜单中,选择压缩格式在”高级”选项卡中,设置分卷大小点击”确定”按钮创建分卷压缩文件
28. 启动PeaZip
29. 点击”添加”按钮,选择要压缩的文件
30. 在”压缩”菜单中,选择压缩格式
31. 在”高级”选项卡中,设置分卷大小
32. 点击”确定”按钮创建分卷压缩文件

创建压缩文件:

• 启动PeaZip
• 点击”添加”按钮,选择要压缩的文件
• 在”压缩”菜单中,选择压缩格式和选项
• 点击”确定”按钮创建压缩文件

解压文件:

• 右键单击压缩文件,选择”用PeaZip打开”
• 点击”提取”按钮
• 选择提取位置,然后点击”确定”按钮

查看压缩文件内容:

• 右键单击压缩文件,选择”用PeaZip打开”
• PeaZip将显示压缩文件的内容列表

添加文件到现有压缩文件:

• 右键单击压缩文件,选择”用PeaZip打开”
• 点击”添加”按钮
• 选择要添加的文件,然后点击”确定”按钮

从压缩文件中删除文件:

• 右键单击压缩文件,选择”用PeaZip打开”
• 选择要删除的文件
• 点击”删除”按钮

加密压缩文件:

• 启动PeaZip
• 点击”添加”按钮,选择要压缩的文件
• 在”压缩”菜单中,选择压缩格式
• 在”高级”选项卡中,设置密码和加密选项
• 点击”确定”按钮创建加密压缩文件

创建分卷压缩:

• 启动PeaZip
• 点击”添加”按钮,选择要压缩的文件
• 在”压缩”菜单中,选择压缩格式
• 在”高级”选项卡中,设置分卷大小
• 点击”确定”按钮创建分卷压缩文件

Engrampa

Engrampa是MATE桌面环境的归档管理器,是File Roller的一个分支,提供了类似的功能。
  1. sudo apt update
  2. sudo apt install engrampa
复制代码

• 支持多种压缩格式,包括7z、zip、rar、tar.gz、tar.bz2等
• 简洁的用户界面
• 支持创建、查看和提取压缩文件
• 支持加密压缩文件
• 支持分卷压缩
• 支持在压缩文件中添加、删除和重命名文件

1. 创建压缩文件:右键单击要压缩的文件或目录选择”压缩”在弹出的对话框中,选择压缩格式、压缩级别和其他选项点击”创建”按钮
2. 右键单击要压缩的文件或目录
3. 选择”压缩”
4. 在弹出的对话框中,选择压缩格式、压缩级别和其他选项
5. 点击”创建”按钮
6. 解压文件:双击压缩文件,Engrampa将打开并显示其内容点击”提取”按钮选择提取位置,然后点击”提取”按钮
7. 双击压缩文件,Engrampa将打开并显示其内容
8. 点击”提取”按钮
9. 选择提取位置,然后点击”提取”按钮
10. 查看压缩文件内容:双击压缩文件,Engrampa将打开并显示其内容可以浏览压缩文件中的文件和目录可以双击单个文件查看其内容
11. 双击压缩文件,Engrampa将打开并显示其内容
12. 可以浏览压缩文件中的文件和目录
13. 可以双击单个文件查看其内容
14. 添加文件到现有压缩文件:双击打开压缩文件点击”添加”按钮选择要添加的文件,然后点击”添加”按钮
15. 双击打开压缩文件
16. 点击”添加”按钮
17. 选择要添加的文件,然后点击”添加”按钮
18. 从压缩文件中删除文件:双击打开压缩文件选择要删除的文件点击”删除”按钮
19. 双击打开压缩文件
20. 选择要删除的文件
21. 点击”删除”按钮
22. 加密压缩文件:右键单击要压缩的文件或目录选择”压缩”在弹出的对话框中,点击”其他选项”输入密码,然后点击”创建”按钮
23. 右键单击要压缩的文件或目录
24. 选择”压缩”
25. 在弹出的对话框中,点击”其他选项”
26. 输入密码,然后点击”创建”按钮

创建压缩文件:

• 右键单击要压缩的文件或目录
• 选择”压缩”
• 在弹出的对话框中,选择压缩格式、压缩级别和其他选项
• 点击”创建”按钮

解压文件:

• 双击压缩文件,Engrampa将打开并显示其内容
• 点击”提取”按钮
• 选择提取位置,然后点击”提取”按钮

查看压缩文件内容:

• 双击压缩文件,Engrampa将打开并显示其内容
• 可以浏览压缩文件中的文件和目录
• 可以双击单个文件查看其内容

添加文件到现有压缩文件:

• 双击打开压缩文件
• 点击”添加”按钮
• 选择要添加的文件,然后点击”添加”按钮

从压缩文件中删除文件:

• 双击打开压缩文件
• 选择要删除的文件
• 点击”删除”按钮

加密压缩文件:

• 右键单击要压缩的文件或目录
• 选择”压缩”
• 在弹出的对话框中,点击”其他选项”
• 输入密码,然后点击”创建”按钮

Ark

Ark是KDE桌面环境的归档管理器,提供了丰富的功能和友好的用户界面。
  1. sudo apt update
  2. sudo apt install ark
复制代码

• 支持多种压缩格式,包括7z、zip、rar、tar.gz、tar.bz2等
• 集成到KDE桌面环境中
• 支持创建、查看和提取压缩文件
• 支持加密压缩文件
• 支持分卷压缩
• 支持在压缩文件中添加、删除和重命名文件
• 支持预览压缩文件中的内容

1. 创建压缩文件:启动Ark点击”新建”按钮选择压缩格式和保存位置点击”添加”按钮,选择要压缩的文件点击”确定”按钮创建压缩文件
2. 启动Ark
3. 点击”新建”按钮
4. 选择压缩格式和保存位置
5. 点击”添加”按钮,选择要压缩的文件
6. 点击”确定”按钮创建压缩文件
7. 解压文件:右键单击压缩文件,选择”用Ark打开”点击”提取”按钮选择提取位置,然后点击”确定”按钮
8. 右键单击压缩文件,选择”用Ark打开”
9. 点击”提取”按钮
10. 选择提取位置,然后点击”确定”按钮
11. 查看压缩文件内容:右键单击压缩文件,选择”用Ark打开”Ark将显示压缩文件的内容列表可以双击文件预览其内容
12. 右键单击压缩文件,选择”用Ark打开”
13. Ark将显示压缩文件的内容列表
14. 可以双击文件预览其内容
15. 添加文件到现有压缩文件:右键单击压缩文件,选择”用Ark打开”点击”添加”按钮选择要添加的文件,然后点击”确定”按钮
16. 右键单击压缩文件,选择”用Ark打开”
17. 点击”添加”按钮
18. 选择要添加的文件,然后点击”确定”按钮
19. 从压缩文件中删除文件:右键单击压缩文件,选择”用Ark打开”选择要删除的文件点击”删除”按钮
20. 右键单击压缩文件,选择”用Ark打开”
21. 选择要删除的文件
22. 点击”删除”按钮
23. 加密压缩文件:启动Ark点击”新建”按钮选择压缩格式和保存位置点击”添加”按钮,选择要压缩的文件在”选项”选项卡中,设置密码点击”确定”按钮创建加密压缩文件
24. 启动Ark
25. 点击”新建”按钮
26. 选择压缩格式和保存位置
27. 点击”添加”按钮,选择要压缩的文件
28. 在”选项”选项卡中,设置密码
29. 点击”确定”按钮创建加密压缩文件

创建压缩文件:

• 启动Ark
• 点击”新建”按钮
• 选择压缩格式和保存位置
• 点击”添加”按钮,选择要压缩的文件
• 点击”确定”按钮创建压缩文件

解压文件:

• 右键单击压缩文件,选择”用Ark打开”
• 点击”提取”按钮
• 选择提取位置,然后点击”确定”按钮

查看压缩文件内容:

• 右键单击压缩文件,选择”用Ark打开”
• Ark将显示压缩文件的内容列表
• 可以双击文件预览其内容

添加文件到现有压缩文件:

• 右键单击压缩文件,选择”用Ark打开”
• 点击”添加”按钮
• 选择要添加的文件,然后点击”确定”按钮

从压缩文件中删除文件:

• 右键单击压缩文件,选择”用Ark打开”
• 选择要删除的文件
• 点击”删除”按钮

加密压缩文件:

• 启动Ark
• 点击”新建”按钮
• 选择压缩格式和保存位置
• 点击”添加”按钮,选择要压缩的文件
• 在”选项”选项卡中,设置密码
• 点击”确定”按钮创建加密压缩文件

如何选择适合自己的压缩解压工具

面对众多压缩解压工具,如何选择适合自己的工具呢?以下是一些建议:

根据使用场景选择

1. 服务器环境:在服务器环境中,通常没有图形界面,因此命令行工具是最佳选择。tar、gzip、zip和7z等命令行工具功能强大,适合自动化脚本和远程管理。
2. 日常桌面使用:对于日常桌面使用,图形界面工具更加直观易用。Archive Manager (File Roller)、Xarchiver、PeaZip、Engrampa和Ark都是不错的选择,可以根据自己使用的桌面环境和个人喜好选择。
3. 需要高压缩率:如果需要高压缩率,7z和xz格式是不错的选择。7z提供了良好的压缩率和较快的压缩速度,而xz则提供了更高的压缩率,但压缩速度较慢。
4. 需要跨平台兼容性:如果需要在Windows和Linux之间共享压缩文件,zip格式是最通用的选择。虽然7z和rar格式也提供了跨平台支持,但zip格式几乎在所有操作系统上都有原生支持。

服务器环境:在服务器环境中,通常没有图形界面,因此命令行工具是最佳选择。tar、gzip、zip和7z等命令行工具功能强大,适合自动化脚本和远程管理。

日常桌面使用:对于日常桌面使用,图形界面工具更加直观易用。Archive Manager (File Roller)、Xarchiver、PeaZip、Engrampa和Ark都是不错的选择,可以根据自己使用的桌面环境和个人喜好选择。

需要高压缩率:如果需要高压缩率,7z和xz格式是不错的选择。7z提供了良好的压缩率和较快的压缩速度,而xz则提供了更高的压缩率,但压缩速度较慢。

需要跨平台兼容性:如果需要在Windows和Linux之间共享压缩文件,zip格式是最通用的选择。虽然7z和rar格式也提供了跨平台支持,但zip格式几乎在所有操作系统上都有原生支持。

根据压缩格式需求选择

1. tar.gz/tar.bz2:这是Linux系统中最常见的压缩格式,适合打包和压缩目录。tar命令是处理这种格式的最佳选择。
2. zip:zip格式在Windows和Linux系统中都很常见,适合跨平台文件共享。zip/unzip命令和所有图形界面工具都支持这种格式。
3. rar:rar格式通常提供较高的压缩率,但它是专有格式。需要安装rar/unrar包才能在Ubuntu中使用。
4. 7z:7z格式提供了高压缩率和开源实现,是替代rar的良好选择。需要安装p7zip-full包才能使用。
5. xz:xz格式提供了非常高的压缩率,但压缩和解压速度较慢,适合压缩不常访问的大文件。

tar.gz/tar.bz2:这是Linux系统中最常见的压缩格式,适合打包和压缩目录。tar命令是处理这种格式的最佳选择。

zip:zip格式在Windows和Linux系统中都很常见,适合跨平台文件共享。zip/unzip命令和所有图形界面工具都支持这种格式。

rar:rar格式通常提供较高的压缩率,但它是专有格式。需要安装rar/unrar包才能在Ubuntu中使用。

7z:7z格式提供了高压缩率和开源实现,是替代rar的良好选择。需要安装p7zip-full包才能使用。

xz:xz格式提供了非常高的压缩率,但压缩和解压速度较慢,适合压缩不常访问的大文件。

根据性能需求选择

1. 压缩速度:如果需要快速压缩,可以选择较低的压缩级别或使用gzip格式。
2. 压缩率:如果需要高压缩率,可以选择7z或xz格式,并使用较高的压缩级别。
3. 系统资源:在资源有限的系统中,轻量级工具如Xarchiver或基本的命令行工具是更好的选择。

压缩速度:如果需要快速压缩,可以选择较低的压缩级别或使用gzip格式。

压缩率:如果需要高压缩率,可以选择7z或xz格式,并使用较高的压缩级别。

系统资源:在资源有限的系统中,轻量级工具如Xarchiver或基本的命令行工具是更好的选择。

根据安全需求选择

1. 加密需求:如果需要加密压缩文件,可以选择支持加密的格式,如zip、rar或7z,并设置强密码。
2. 完整性验证:如果需要验证文件的完整性,可以选择支持校验和的格式,如7z或zip。

加密需求:如果需要加密压缩文件,可以选择支持加密的格式,如zip、rar或7z,并设置强密码。

完整性验证:如果需要验证文件的完整性,可以选择支持校验和的格式,如7z或zip。

常见问题解答

1. 如何在Ubuntu中解压.rar文件?

Ubuntu默认不支持解压.rar文件,需要安装unrar包:
  1. sudo apt update
  2. sudo apt install unrar
复制代码

安装后,可以使用以下命令解压.rar文件:
  1. unrar x filename.rar
复制代码

或者使用图形界面工具,如Archive Manager、Xarchiver等。

2. 如何创建加密的压缩文件?

使用命令行工具:

• 使用zip命令:
  1. zip -e secure.zip file.txt
复制代码

系统会提示输入密码。

• 使用7z命令:
  1. 7z a -p secure.7z file.txt
复制代码

系统会提示输入密码。

使用图形界面工具:

• 在Archive Manager、Xarchiver、PeaZip等工具中,创建压缩文件时通常会有设置密码的选项。

3. 如何解压.tar.gz文件?

使用命令行工具:
  1. tar -xzvf filename.tar.gz
复制代码

使用图形界面工具:

• 右键单击.tar.gz文件,选择”提取到此处”或使用Archive Manager、Xarchiver等工具打开并提取。

4. 如何解压.zip文件中的特定文件?

使用命令行工具:
  1. unzip archive.zip specific_file.txt
复制代码

使用图形界面工具:

• 使用Archive Manager、Xarchiver等工具打开.zip文件,选择要提取的文件,然后点击”提取”按钮。

5. 如何创建分卷压缩文件?

使用命令行工具:

• 使用7z命令:
  1. 7z a -v10m archive.7z large_file.bin
复制代码

这将创建每个卷大小为10MB的分卷压缩文件。

使用图形界面工具:

• 在PeaZip等工具中,创建压缩文件时通常可以设置分卷大小。

6. 如何修复损坏的压缩文件?

使用命令行工具:

• 使用zip命令:
  1. zip -F damaged.zip --out fixed.zip
复制代码

• 使用rar命令:
  1. rar r damaged.rar
复制代码

使用图形界面工具:

• 一些图形界面工具如PeaZip提供了修复损坏压缩文件的功能。

7. 如何查看压缩文件的内容而不解压?

使用命令行工具:

• 对于.tar.gz文件:
  1. tar -tzvf filename.tar.gz
复制代码

• 对于.zip文件:
  1. unzip -l filename.zip
复制代码

• 对于.7z文件:
  1. 7z l filename.7z
复制代码

使用图形界面工具:

• 使用Archive Manager、Xarchiver等工具打开压缩文件,即可查看其内容。

8. 如何在Ubuntu中解压.tar.xz文件?

使用命令行工具:
  1. tar -xJvf filename.tar.xz
复制代码

或者:
  1. unxz filename.tar.xz
  2. tar -xvf filename.tar
复制代码

使用图形界面工具:

• 使用Archive Manager、Xarchiver等工具打开.tar.xz文件并提取。

总结

Ubuntu系统提供了丰富的压缩解压工具,从基础的命令行工具到用户友好的图形界面应用,满足了不同用户的需求。命令行工具如tar、gzip、zip、rar、7z和xz等,功能强大,适合服务器环境和喜欢使用终端的用户。图形界面工具如Archive Manager (File Roller)、Xarchiver、PeaZip、Engrampa和Ark等,提供了直观易用的操作方式,适合日常桌面使用。

选择适合自己的压缩解压工具,需要考虑使用场景、压缩格式需求、性能需求和安全需求等因素。无论选择哪种工具,掌握基本的压缩解压操作都是Ubuntu系统使用中必不可少的技能。

希望本文的介绍能够帮助你更好地管理Ubuntu系统中的各类压缩文件,提高工作效率。如果你有任何问题或建议,欢迎在评论区留言讨论。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

频道订阅

频道订阅

加入社群

加入社群

联系我们|TG频道|RSS

Powered by Pixtech

© 2025 Pixtech Team.