📌  相关文章
📜  打印 tarball 中的内容 - Shell-Bash (1)

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

打印 tarball 中的内容 - Shell/Bash

当你需要查看 tarball 中的内容或者确保你的文件已经被打包到 tarball 中时,可以使用下面的命令来打印 tarball 中的内容。

命令格式
tar tf tarball_name.tar
参数说明
  • t 表示打印 tarball 中的文件列表。
  • f 表示指定 tarball 的文件名。
示例

假设我们已经有了一个名为 files.tar 的 tarball 文件,那么可以直接在终端中输入以下命令来打印 files.tar 中的文件列表。

tar tf files.tar

你会看到像下面这样的输出:

file1.txt
dir1/
dir1/file2.txt
dir1/file3.txt

以上命令打印了 files.tar 中所有的文件和子目录。

如果要查看特定目录或文件夹中的内容,只需要在 tarball 的文件名后面加上目录或者文件名即可。

例如,如果要查看 tarball 中的 dir1 目录中的所有文件,可以执行以下命令:

tar tf files.tar dir1/

这时你将会得到以下的结果:

dir1/
dir1/file2.txt
dir1/file3.txt

同样地,如果你想查看 files.tar 中的 file1.txt 文件内容,只需执行以下命令即可:

tar xf files.tar file1.txt

这时你将会得到以下的结果:

Hello, I am file1.

以上示例演示了如何在 shell/bash 中打印 tarball 中的内容。