📅  最后修改于: 2023-12-03 15:10:01.056000             🧑  作者: Mango
当你需要查看 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 中的内容。