Liên kết tượng trưng (symbolic link), còn gọi soft link hoặc symlink, về cơ bản là tệp chứa tham chiếu đến tệp khác, cho phép truy cập không cần đường dẫn đầy đủ. Có thể link tới tệp thường hoặc thư mục, nhiều gói hệ thống tận dụng điều này. Ví dụ: user Wine trên Linux/FreeBSD thấy thư mục dosdevices chứa symlink tới ổ MS-DOS mô phỏng hỗ trợ chạy chương trình Windows.
Cuối cùng, bạn có thể cần xóa symlink tự tạo hoặc thừa từ chương trình. Có thể gặp lỗi "Too many levels of symbolic links" – cho thấy link liên kết ngược lại chính nó tạo vòng lặp vô tận.
Phương pháp 1: Xóa tệp liên kết tượng trưng
Dù không nên xóa link vô lý, một lệnh đơn giản làm được. Mở terminal: Ctrl+Alt+T. Hoặc Dash (Unity) hoặc menu Ứng dụng > Công cụ hệ thống (KDE, Xfce4, LXDE).
Tại dấu nhắc, cd đến nơi link gây vấn đề, dùng:
rm -i tên_link
thay tên_link bằng tên thực. Nhận prompt "rm: remove symbolic link 'tên_link'?" – gõ y Enter. Link xóa. Dù rm đơn lẻ cũng xóa được, nhưng -i buộc prompt xác nhận chắc chắn đó là symlink. Nếu hiển thị khác, gõ n huỷ.
Để thực hành, chúng tôi vào /tmp, mkdir bob tạo thư mục, link với ln -s bob jamie tạo symlink. Luôn dùng ln -s tên1 tên2 tạo symlink tới tệp/thư mục bất kỳ. Ví dụ: ln -s /etc/nanorc edit tạo symlink edit trỏ đến nanorc hệ thống. Truy cập như tệp thường, dùng more edit xem.
Xong, dùng rm -i edit xóa symlink không chạm tệp gốc. Một lệnh đủ xóa link mà user có quyền truy cập. Nếu gặp lỗi "Too many levels..." cần quyền cao hơn, thử sudo rm -i edit. Hệ thống hỏi mật khẩu rồi hỏi xóa tài khoản user (sic – lỗi bản gốc, thực tế hỏi xóa link).
Phương pháp 2: Unlink symlink
Cũng xóa entry symlink bằng:
unlink tên_link
Ví dụ: unlink edit xóa tệp trên. Vì không có kiểm tra an toàn hay prompt đẹp như rm -i, không khuyến khích bằng, nhưng hoạt động và không nhận tùy chọn – tranh cãi dễ dùng hơn, nhưng cả hai không tốn nhiều công sức.
rm có trên mọi Unix (Linux, BSD, Solaris, macOS...) – thường là cách ưu tiên.