LinuxマシンにJavaのバージョンがインストールされています。これを試してみると:
[メール保護]$:javac -version
結果は次のようになります:
javacjdk1.7.0_80。
今の私の問題は、that(1.7.0_80)javaフォルダーがどこにあるかわからないことです。 「java-7-oracle」という名前のフォルダがあります 」はusr/lib/jvmにあります。インストールされているバージョンのJavaのフォルダになるのではないかと思います。
これでJavaフォルダーができましたが、Javaのバージョンを知りたいですか?
どうやって??
承認された回答:
Javaバイナリがリンクされている場所を確認することで、これらすべてを追跡できると思います。
#which javac
/usr/bin/javac
#ls -ln /usr/bin/java
lrwxrwxrwx. 1 0 0 22 Nov 27 04:54 /usr/bin/java -> /etc/alternatives/java
#ls -ln /usr/bin/javac
lrwxrwxrwx. 1 0 0 23 Nov 27 04:54 /usr/bin/javac -> /etc/alternatives/javac
# ls -ln /usr/bin/javadoc
lrwxrwxrwx. 1 0 0 25 Nov 27 04:54 /usr/bin/javadoc -> /etc/alternatives/javadoc
そして最後に:
#ls -ld /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 Nov 27 04:54 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
したがって、私のJavaインストールは次のとおりです。
/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
このようなバイナリを追跡できると思います。
Rsync出力の「matches」、「hash_hits」、「false_alarms」とは何ですか?「data =0」は成功を意味しますか?
Tarファイルのアクセス許可を変更した場合、それはその中のファイルに適用されますか?