WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 Ubuntu 中使用命令行提取 .tar.gz 文件

主题:Ubuntu / Linux上一页|下一页

答案:使用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 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements