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/