Cách xóa Liên kết tượng trưng (Symlink)
Việc xóa liên kết tượng trưng được thực hiện thông qua dòng lệnh và như chúng tôi sẽ chỉ cho bạn, thực tế có hai cách khác nhau để hoàn tác liên kết mềm. Điều này nhắm đến những người dùng dành nhiều thời gian cho dòng lệnh, nhưng đối với những người ít quen thuộc hơn, các liên kết tượng trưng được sử dụng trong Linux, Mac OS X và Unix để trỏ một vị trí hoặc tệp đến một vị trí hoặc tệp khác, giống như cách bí danh hoạt động trên Mac OS X Finder hoặc lối tắt hoạt động trên màn hình nền Windows.
Hãy bắt đầu ngay và trình bày cách xóa một liên kết tượng trưng.
Và vâng, thao tác này có tác dụng xóa một liên kết tượng trưng trong Linux, Mac OS X hoặc bất kỳ hệ điều hành dựa trên Unix hiện đại nào khác.
Xóa liên kết tượng trưng bằng hủy liên kết
Cách tốt nhất để xóa một liên kết tượng trưng là sử dụng công cụ “hủy liên kết” có tên thích hợp. Việc hủy liên kết để xóa một liên kết tượng trưng cực kỳ đơn giản, bạn chỉ cần trỏ nó vào liên kết tượng trưng để hủy liên kết và xóa. Như thường lệ với dòng lệnh, hãy đảm bảo cú pháp của bạn chính xác.
unlink SymLinkToRemove
Cho dù liên kết tượng trưng là một tệp hay liên kết tới một thư mục, điều đó không quan trọng, chỉ cần trỏ trực tiếp vào liên kết tượng trưng được đề cập và không thêm dấu gạch chéo / ở cuối.
Ví dụ: nếu chúng tôi đang xóa một liên kết tượng trưng từ ~/Desktop/hosts thành /etc/hosts thì bạn sẽ làm như sau:
cd ~/Desktop/
unlink hosts
Bạn luôn có thể xác nhận rằng bạn đang xem liên kết tượng trưng bằng lệnh ‘ls -l’ như sau:
ls -l -rwxr-xr-x 1 Paul staff 24K ngày 19 tháng 6 11:28 hosts -> /etc/hosts
Điều đó sẽ cho bạn biết vị trí liên kết tượng trưng đang trỏ tới nếu bạn không chắc chắn.
Lệnh hủy liên kết về cơ bản là lệnh rm, bạn cũng có thể sử dụng lệnh này nếu muốn xóa liên kết tượng trưng.
Delete a Symlink with rm
Bạn cũng có thể trực tiếp sử dụng lệnh rm để loại bỏ các liên kết tượng trưng. Nếu bạn không thực sự thoải mái khi sử dụng phương pháp này, bạn luôn có thể kích hoạt xác nhận bằng các lệnh rm và srm trước khi chúng chạy, điều này rất hữu ích cho những người mới làm quen với dòng lệnh hoặc những người có độ chính xác cú pháp nổi tiếng là kém.
rm SymLinkToDelete
Hủy liên kết cũng giống như vậy, hãy chắc chắn rằng bạn đang trỏ vào liên kết tượng trưng phù hợp và không bao gồm thư mục / khi chỉ định liên kết tượng trưng cần xóa, đó là liên kết chứ không phải thư mục thực .
Cuối cùng, việc bạn chọn phương pháp nào để xóa liên kết tượng trưng không quan trọng lắm, chỉ cần làm theo những gì bạn nhớ hoặc cảm thấy thoải mái.
Bạn biết cách nào khác hoặc cách tốt hơn để sửa đổi và xóa các liên kết tượng trưng tại dòng lệnh? Hãy cho chúng tôi biết trong phần nhận xét.