![如何确定 tarball 扩展的位置](https://linux22.com/image/69513/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%20tarball%20%E6%89%A9%E5%B1%95%E7%9A%84%E4%BD%8D%E7%BD%AE.png)
我在 Redhat linux 上运行了以下命令:
tar zxvf jdk-7u79-linux-x64.tar.gz
导致:
jdk1.7.0_79/
jdk1.7.0_79/LICENSE
jdk1.7.0_79/release
jdk1.7.0_79/jre/
jdk1.7.0_79/jre/LICENSE
jdk1.7.0_79/jre/Welcome.html
jdk1.7.0_79/jre/plugin/
jdk1.7.0_79/jre/plugin/desktop/
jdk1.7.0_79/jre/plugin/desktop/sun_java.png
jdk1.7.0_79/jre/plugin/desktop/sun_java.desktop
jdk1.7.0_79/jre/lib/
jdk1.7.0_79/jre/lib/fontconfig.SuSE.10.properties.src
jdk1.7.0_79/jre/lib/alt-rt.jar
jdk1.7.0_79/jre/lib/meta-index
jdk1.7.0_79/jre/lib/net.properties
...
但我不知道所有这些文件扩展到哪里。
如何确定文件和文件夹的去向?
答案1
当您运行时,它们会转到您当前的目录tar
;如果此后您没有关闭终端或更改目录,
pwd
会告诉你他们在哪里。
答案2
例如,您可以在文件系统中搜索这些路径之一(这可能需要一段时间):
find / -path "*/jdk1.7.0_79/jre/Welcome.html"
输出可能是:
/path/to/unpacked/tarball/jdk1.7.0_79/jre/Welcome.html
那么这个地方将是/path/to/unpacked/tarball/