タルボール拡張位置を決定する方法

タルボール拡張位置を決定する方法

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/

関連情報