링크 또는 이전 대상을 제거하지 않고 기존 기호 링크의 대상을 변경하고 싶습니다.
이전에 다음과 같은 디렉토리에 대한 심볼릭 링크를 만들었습니다.
$ cd /usr/lib/jvm/
$ ls -lh
drwxr-xr-x 8 uucp 143 4.0K Sep 10 20:22 jdk1.7.0_04
drwxr-xr-x 8 uucp 143 4.0K Aug 29 05:42 jdk1.7.0_07
$ sudo ln -s jdk1.7.0_04 oracle-jdk-7
$ ls -lh
drwxr-xr-x 8 uucp 143 4.0K Sep 10 20:22 jdk1.7.0_04
drwxr-xr-x 8 uucp 143 4.0K Aug 29 05:42 jdk1.7.0_07
lrwxrwxrwx 1 root root 12 May 11 11:27 oracle-jdk-7 -> jdk1.7.0_04/
이제 다른 디렉토리에 연결하기 위해 이것을 변경하고 싶습니다.
$ sudo ln --force -s jdk1.7.0_07 oracle-jdk-7
그러나 오류없이 작동하지 않습니다.
$ ls -lh
drwxr-xr-x 8 uucp 143 4.0K Sep 10 20:36 jdk1.7.0_04
drwxr-xr-x 8 uucp 143 4.0K Aug 29 05:42 jdk1.7.0_07
lrwxrwxrwx 1 root root 12 May 11 11:27 oracle-jdk-7 -> jdk1.7.0_04/
어떤 도움?
sudo ln -s jdk1.7.0_04/ oracle-jdk-7
. 뒤에 슬래시를 적어 둡니다04
.