软件包可以以以下形式下载 压缩档案 来自软件开发商的网站。 这些档案是 提取的 在安装过程之前。 有许多压缩档案,例如 .deb、.rpm、tar.gz 等,包括: tar.gz i常用于软件分发。 压缩和提取 压缩包 命令行工具支持归档 柏油 在 Linux/Ubuntu。
本文介绍了提取 tar.gz 存档的各种场景 Linux/Ubuntu 22.04 LTS 系统。
如何提取/解压 tar.gz 文件 Linux/Ubuntu 命令?
这 ”压缩包“是一种压缩存档文件格式 Linux 使用“gzip”压缩算法的系统。 可以通过在以下位置创建 TAR 文件来创建“.tar.gz”档案 Linux/Ubuntu? 请记住,我们在“SampleDirector1”目录中有一个存档“archive.tar.gz”。 以下部分讨论从 archive.tar.gz 中提取文件的三种场景:
- 场景 1:在当前工作目录中提取/解压“.tar.gz”文件。
- 场景 2:将“.tar.gz”文件提取/解压缩到特定目录。
- 场景 3:从“.tar.gz”存档中提取/解压缩某些文件。
场景 1:在当前工作目录中提取/解压“.tar.gz”文件
可以使用以下命令将 Archive.tar.gz 存档解压到同一目录中:
$ 柏油 xzf 存档.tar.gz
上述命令包括:
- tar:tar 命令行工具
- x:从存档中提取文件。
- z:使用“gzip”创建压缩/解压的存档。
- f:读取存档-archive.tar.gz(存档文件名)
我们可以通过以下方式验证 archive.tar.gz 的提取:
上图显示archive.tar.gz已成功解压到SampleDirectory1目录中。
场景 2:将“.tar.gz”文件提取/解压到特定目录
如果我们想将存档“archive.tar.gz”提取到特定目录,例如例如,对于“Downloads”目录中的“Other”目录,我们可以运行以下命令:
$ 柏油 xzf 存档.tar.gz -C /家/Linux用户/下载/其他/
上述命令包括:
- -C:将“tar.gz”文件解压到特定目录。
- /home/linuxuser/Downloads/Others/:提取文件的路径。
我们可以通过导航到指定路径来验证 archive.tar.gz 的提取:
$ 光盘 /家/Linux用户/下载/其他/
$ LS -l
上图显示archive.tar.gz已成功从SampleDirector1目录提取到Others目录(home/linuxuser/Downloads/Others)。
场景 3:从“.tar.gz”存档中提取/解压缩某些文件
可能存在这样的情况:并非需要存档中压缩的所有文件,而只需要一个或几个文件。 “Tar”允许您提取一个或多个文件。 以下命令仅从 archive.tar.gz 中提取 File3.txt 和 File5.txt:
$ 柏油 xzvf archive.tar.gz File3.txt File5.txt
在上面的命令中 v 标志提供详细输出。
我们可以通过以下方式验证“archive.tar.gz”存档中特定文件的提取:
$ LS -l
上图显示只有File3.txt和File5.txt被成功提取到SampleDirectory1目录中。
文凭
Tar.gz 档案的提取方式为 柏油 命令行工具可以在当前工作目录中,也可以在使用 tar xzf 的特定目录中