Cái này làm gì
ln -nsf
tôi biết ln -s
tạo ra một liên kết tượng trưng, không phải là một liên kết cứng có nghĩa là bạn có thể xóa nó và nó sẽ không xóa suy nghĩ rằng nó liên kết đến. Nhưng những thứ khác có nghĩa là gì? (-f)
Cập nhật: được rồi ... vì vậy tôi nhớ bạn có thể tìm thấy thứ này từ dòng lệnh. Đây là những gì tôi phát hiện ra từ việc gõ ln --help
:
-f, --force remove existing destination files
-n, --no-dereference treat destination that is a symlink to a
directory as if it were a normal file
Nhưng điều này vẫn chưa rõ ràng đối với tôi ý nghĩa của việc này là gì. Tại sao tôi muốn tạo một liên kết mềm / sym như thế này?
-s
bạn có thể xóa liên kết mà không xóa tập tin gốc. Liên kết cứng làm tăng số lượng liên kết của tệp để nó sẽ không bị xóa khi bạn chỉ xóa một trong các liên kết đến nó.