本文介绍在Linux中zip和.tar.gz两个格式的压缩和解压缩方法,这里以Ubuntu24.04为例。
引言
常见压缩格式包括:
- zip:最普遍使用的压缩格式之一,兼容性好。
- .rar:提供比ZIP更好的压缩率,但需要专门的软件如WinRAR来解压。
- .7z:7-Zip软件支持的一种格式,提供非常高的压缩率。
- .tar:Linux系统中常用的归档格式,通常与gzip(.tar.gz)或bzip2(.tar.bz2)结合使用以实现压缩。
本专题将介绍Ubuntu中zip和.tar.gz两个格式的压缩和解压缩方法。
zip格式压缩和解压缩方法
zip命令
Ubuntu系统下的zip命令是用来压缩文件的。这个命令可以将一个或多个文件或者目录压缩成一个.zip文件,也可以将整个目录树压缩成一个.zip文件。
zip命令的基本格式:
zip [选项] [压缩文件名] [要压缩的文件或目录...]
zip命令的主要参数有:
- -r:递归压缩,用于压缩目录及其子目录下的所有文件。
- -m:压缩后删除原文件。
- -v:显示压缩过程。
- -u:更新压缩文件中的内容。
- -f:刷新压缩文件。
- -j:将文件压缩成一个平面的目录结构,不包含任何目录信息。
- -d:从压缩文件中删除文件。
1、压缩单个文件
先创建一个空白文件,执行下列命令:
touch file1.txt
ls -l

执行下列命令压缩file1.txt
zip file.zip file1.txt
ls -l
可以看到多了一个名为file.zip的压缩文件。

tips:
如果还没有安装 zip 和 unzip,可以通过以下命令安装:
sudo apt-get update
sudo apt-get install zip unzip
2、压缩整个目录
先创建一个空白目录,执行下列命令:
mkdir files
ls -l

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



