根据这里的答案,我能够以ls
格式列出我的 tarball 的内容。但是,我希望能够以tree
格式列出它们,即类似于后者而不是前者:
与tar
:
$ tar -tf foo.tar
foo/
foo/baz/
foo/baz/qux/
foo/baz/qux/hisfile.txt
foo/bar/
foo/bar/myfile.txt
foo/bar/yourfile.txt
Run Code Online (Sandbox Code Playgroud)
与tree
:
$ tree foo
foo
??? bar
? ??? myfile.txt
? ??? yourfile.txt
??? baz
??? qux
??? hisfile.txt
Run Code Online (Sandbox Code Playgroud)
是否可以在不提取 tarball 的情况下执行此操作?由于它们的大小,我更愿意避免提取tarball。