타르볼 확장 위치를 ​​결정하는 방법

타르볼 확장 위치를 ​​결정하는 방법

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/

관련 정보