你从互联网上下载的许多Linux文件都是 zip或tar.gz的形式,因为它们被压缩以减少其大小,使数据传输更快。虽然在Windows和macOS中,你可以通过不同的应用程序,如WinRAR、WinZip等,提取压缩文件的内容。然而,在Raspberry Pi这样的Linux系统上,你可能无法使用这些应用程序,因为它们不是为在基于Arm的系统上运行而设计。
在这篇文章中,我们将指导你如何在Raspberry Pi终端上提取文件。
如何从终端提取Raspberry Pi上的文件
基于Linux的系统的压缩文件大多为 zip或tar.gz格式。那些想安装软件包的人可能需要解压文件内容,以便成功地在他们的Raspberry Pi系统上安装软件包。如果你有 zip或tar.gz格式的文件,请按照下面提到的方法学习如何从Raspberry Pi终端提取它们。
方法1:从终端提取Raspberry Pi上的Zip文件
一个压缩文件包括文件夹中的几个文件,通过压缩来减少文件的大小。如果你在Raspberry Pi上下载了一个压缩文件 ,并想提取文件内容,那么你可以通过在终端运行以下命令轻松解压。
$ unzip [file_name].zip
Raspberry Pi已经包含了zip工具,所以你不需要再单独安装它。
假设我们有一个名字为 "Finch-master.zip"的文件,为了解压它,我们要执行如下命令。

上述命令将成功解压缩文件的内容。
方法2:在Raspberry Pi上从终端提取tar.gz文件
大多数软件包的文件都是以tar.gz格式压缩的,你无法通过unzip方法解压缩。在这种情况下,你必须使用另一种方法来解压它们的内容,这样你就可以在之后的Raspberry Pi上安装软件包。如果你有一个以tar.gz 为扩展名的文件,那么你可以应用下面的命令在Raspberry Pi上提取文件内容。
$ tar xvzf [file_name].tar.gz
从上面的命令中,"x"定义了提取存档,"v"在终端上显示文件内容,"z"定义了使用gzip提取文件,而 "f"指定了tar文件的名称。
结论
在Raspberry Pi上提取文件内容是一个简单的任务,你可以从Raspberry Pi终端轻松完成。如果你下载了一个 "zip"文件,你可以按照方法1在Raspberry Pi上解压缩文件内容。但是,如果下载的文件扩展名是 "tar.gz",你应该需要通过方法2来解压这个文件。
