如何在 Ubuntu 中使用命令行提取 .tar.gz 文件
答案:使用tar
命令
您可以使用 tar
命令在 Ubuntu 中使用命令行解压缩或提取 .tar.gz
文件。
Tar 是一个归档程序,旨在将多个文件存储在一个文件(档案)中,并操作这些档案。 .gz
扩展名表示 gzip 程序用于压缩。
tar -xvzf /path/to/filename.tar.gz
例如,如果您当前的工作目录是 /var/www
并且您想在其中提取文件 images.tar.gz
,您可以简单地使用以下命令:
tar -xvzf images.tar.gz
或者,您可以像这样提供文件的绝对路径:
tar -xvzf /var/www/images.tar.gz
这两个命令将具有相同的效果,因为当您使用绝对路径时,当前工作目录并不重要。 任何以正斜杠 /
开头的路径都是绝对路径。
这些选项具有以下含义:
-x
: 告诉 tar 从存档中提取文件。-v
: 告诉 tar 详细列出所有被提取的文件。-z
: 告诉 tar 使用 gzip 解压缩存档。-f
: 告诉 tar 要操作的档案的名称。 这必须指定为最后一个选项,并且必须紧跟其后指定 tar 文件。
此外,如果您想在不同的位置解压 tar 文件,您可以使用选项 -C
,它指定在执行任何操作之前更改目录。
tar -xvzf /path/to/filename.tar.gz -C /path/to/destination_folder
例如,如果您当前的工作目录是 /var/www
并且您想在 /var/www/assets
中提取 /var/www/images.tar.gz
文件,您可以运行:
tar -xvzf images.tar.gz -C assets
或者,如果要使用绝对路径,可以运行以下命令。
tar -xvzf /var/www/images.tar.gz -C /var/www/assets
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: