📜  从 tar gz 提取到文件夹 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:21:53.966000             🧑  作者: Mango

从 tar gz 提取到文件夹 - Shell-Bash

在Linux中,我们常常需要从 tar gz 文件中提取出某个目录或文件。本文中将会介绍如何使用 Shell/Bash 命令从 tar gz 文件中提取到文件夹。

代码实现
tar -zxvf archive.tar.gz -C /path/to/extract

上述代码中,archive.tar.gz 是你要解压的文件,-C 参数指定了提取到的路径。例如,如果你想把压缩文件中的内容提取到 /usr/local/app/ 文件夹中,那么命令将会是:

tar -zxvf archive.tar.gz -C /usr/local/app/
参数说明

下面是本文中使用的参数说明:

  • -z:表示解压缩 gz 格式
  • -x:表示从 tar 文件中提取文件
  • -v:表示详细显示解压缩的过程
  • -f:表示指定要解压缩的文件名
其他用法
仅解压部分文件

如果你只想解压缩 tar 文件中的一个或多个文件,可以在命令行中指定文件名。例如,如果你只想解压缩 file1.txtfile2.txt,则命令应该是:

tar -zxvf archive.tar.gz file1.txt file2.txt -C /path/to/extract
解压缩到当前文件夹

如果你想把解压缩后的文件提取到当前文件夹,可以使用点 . 来表示当前目录。例如,如果你想解压缩到当前文件夹:

tar -zxvf archive.tar.gz -C .
总结

以上就是使用 Shell/Bash 命令从 tar gz 提取到文件夹的方法和参数说明。希望这篇文章对你有所帮助。