Nếu tôi có một liên kết tượng trưng /var/opt/foođược tạo ra với ln -fs /path/to/target/dir foo. Làm thế nào tôi có thể trong một tập lệnh chỉ nhìn thấy liên kết có được /path/to/target/dir?
Những gì tôi muốn đạt được trong kịch bản là rm -rf /path/to/target/dirtrước khi tôi làm ln -fs /path/to/another/dir foo.
readlink()cuộc gọi hệ thống kể từ những ngày 4.2BSD.readlinkTiện ích BSD hiện tại đã được phát hành với FreeBSD 4.10. Nó đã được triển khai dưới dạng một liên kết cứng chostatlệnh ( trang hướng dẫn MacOS X trang hướng dẫn FreeBSD 9 ). Lưu ý rằng nó không có-mtùy chọn.