develog

[bash] readlink 로 심볼링 링크의 원본 파일 찾기 본문

카테고리 없음

[bash] readlink 로 심볼링 링크의 원본 파일 찾기

냐옴 2024. 3. 7. 15:27

 

## /usr/bin/java 는 심볼링 링크
# ll /usr/bin/java
lrwxrwxrwx. 1 root root 22 Mar  7 01:17 /usr/bin/java -> /etc/alternatives/java*

## /etc/alternatives/java 도 심볼릭 링크
# ll /etc/alternatives/java
lrwxrwxrwx. 1 root root 73 Mar  7 01:17 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/jre/bin/java*

# ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/jre/bin/java*
-rwxr-xr-x. 1 root root 8984 Jan 25 11:14 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/jre/bin/java*

 

 

readlink -f 명령어로 심볼릭 링크가 가리키는 파일을 찾을 수 있다

# readlink /usr/bin/java
/etc/alternatives/java

# readlink -f /usr/bin/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/jre/bin/java
Comments