我在 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/