Bạn cần phải loại bỏ và tạo lại liên kết. Bạn có thể làm điều này với
rm Current
Và sau đó tạo lại nó:
ln -s /path/to/the/new/location Current
Bạn có thể sử dụng một đường dẫn tuyệt đối (để đơn giản).
Nếu bạn muốn đường dẫn di chuyển khi bạn di chuyển liên kết, thì bạn có thể sử dụng một đường dẫn tương đối. Hãy nhớ rằng nó lưu trữ đường dẫn tương đối và chỉ giải quyết nó từ vị trí hiện tại của liên kết khi bạn cố gắng truy cập nó.
Chỉnh sửa: vì bạn đề cập đến các liên kết cứng, tôi sẽ tiếp tục và giới thiệu chúng ở đây.
Một liên kết cứng tương tự như một liên kết tượng trưng, ở chỗ nó vẫn trỏ đến một tệp, nhưng nó bị giới hạn trong hệ thống tệp hiện tại, nhưng cũng nhanh hơn. Một liên kết cứng trỏ đến một nút cụ thể trên đĩa, thay vì một vị trí khác trong hệ thống tệp. Bạn không thể có liên kết cứng tương đối.
Bạn có thể coi hệ thống tệp cơ bản là tập hợp các liên kết cứng đến các vị trí trên đĩa, mỗi tệp trên một tệp. Tạo các liên kết cứng bổ sung chỉ tạo các con trỏ bổ sung vào cùng một tệp. Chúng nhanh hơn đáng kể vì hệ thống biết chính xác vị trí của tệp mà nó cần (một liên kết tượng trưng phải được giải quyết, và sau đó tệp mới phải được tra cứu và giải quyết), nhưng vì điều này chỉ giới hạn ở các nút trên hệ thống tập tin hiện tại.
Hệ thống tập tin tự động theo dõi số lượng liên kết cứng trỏ đến một nút cụ thể và chỉ cần xóa nút đó khi số đó đạt 0.