Tôi muốn thay đổi đích của một liên kết tượng trưng hiện có, mà không xóa liên kết hoặc đích cũ.
Trước đây tôi đã tạo một liên kết tượng trưng đến một thư mục như sau:
$ 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/
Bây giờ tôi muốn thay đổi điều này, để liên kết đến thư mục khác:
$ sudo ln --force -s jdk1.7.0_07 oracle-jdk-7
Nhưng nó không hoạt động mà không có bất kỳ lỗi nào:
$ 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/
Có ai giúp đỡ không?
sudo ln -s jdk1.7.0_04/ oracle-jdk-7
. Lưu ý dấu gạch chéo sau04
.