Tại sao chúng tôi tạo liên kết mềm trong Linux?

Soft Link chứa đường dẫn cho tệp gốc chứ không phải nội dung. Xóa liên kết mềm không ảnh hưởng gì ngoài việc xóa tệp gốc, liên kết sẽ trở thành liên kết "lơ lửng" trỏ đến tệp không tồn tại. Một liên kết mềm có thể liên kết đến một thư mục.

Một liên kết tượng trưng, ​​còn được gọi là liên kết mềm, là một loại tệp đặc biệt trỏ đến tệp khác, giống như một phím tắt trong Windows hoặc bí danh Macintosh. Không giống như một liên kết cứng, một liên kết tượng trưng không chứa dữ liệu trong tệp đích. Nó chỉ đơn giản là trỏ đến một mục nhập khác ở đâu đó trong hệ thống tệp.

Tại sao lại sử dụng các liên kết tượng trưng? Bạn có thể thao tác trên các liên kết tượng trưng như thể chúng là các tệp thực tế mà chúng trỏ đến đâu đó trong dòng (ngoại trừ việc xóa chúng). Điều này cho phép bạn có nhiều “điểm truy cập” vào một tệp mà không cần có quá nhiều bản sao (các bản sao này vẫn được cập nhật vì chúng luôn truy cập vào cùng một tệp).

Một liên kết mềm (còn được gọi là liên kết tượng trưng) hoạt động như một con trỏ hoặc một tham chiếu đến tên tệp. Nó không truy cập vào dữ liệu có sẵn trong tệp gốc.
...
Liên kết mềm:

Các thông số so sánh Liên kết cứng Liên kết mềm
Hệ thống tập tin Nó không thể được sử dụng trên các hệ thống tệp. Nó có thể được sử dụng trên các hệ thống tệp.

Để tạo liên kết giữa các tệp, bạn cần sử dụng lệnh ln. Một liên kết tượng trưng (còn được gọi là liên kết mềm hoặc liên kết tượng trưng) bao gồm một loại tệp đặc biệt dùng làm tham chiếu đến một tệp hoặc thư mục khác. Unix / Linux giống như các hệ điều hành thường sử dụng các liên kết tượng trưng.

Để xóa một liên kết tượng trưng, ​​hãy sử dụng lệnh rm hoặc hủy liên kết theo sau là tên của liên kết biểu tượng làm đối số. Khi xóa một liên kết tượng trưng trỏ đến một thư mục, không thêm dấu gạch chéo vào tên liên kết tượng trưng.

Các liên kết tượng trưng là đã sử dụng mọi lúc để liên kết các thư viện và đảm bảo các tệp ở vị trí nhất quán mà không cần di chuyển hoặc sao chép bản gốc. Các liên kết thường được sử dụng để “lưu trữ” nhiều bản sao của cùng một tệp ở những nơi khác nhau nhưng vẫn tham chiếu đến một tệp.

Liên kết cứng là bản sao chính xác của tệp thực mà nó đang trỏ tới . Cả liên kết cứng và tệp được liên kết đều chia sẻ cùng một inode. Nếu tệp nguồn bị xóa, liên kết cứng vẫn hoạt động và bạn sẽ có thể truy cập tệp cho đến khi số lượng liên kết cứng đến tệp không phải là 0 (không).

Lý do các thư mục liên kết cứng là không cho phép là một chút kỹ thuật. Về cơ bản, chúng phá vỡ cấu trúc hệ thống tệp. Nói chung, bạn không nên sử dụng các liên kết cứng. Các liên kết tượng trưng cho phép hầu hết các chức năng giống nhau mà không gây ra sự cố (ví dụ: liên kết mục tiêu ln -s).

Một liên kết cứng là chỉ là tên bổ sung cho tệp hiện có trên Linux hoặc các hệ điều hành giống Unix khác. Bất kỳ số lượng liên kết cứng nào, và do đó, bất kỳ số lượng tên nào, đều có thể được tạo cho bất kỳ tệp nào. Các liên kết cứng cũng có thể được tạo cho các liên kết cứng khác.

Như bài đăng này? Hãy chia sẻ đến bạn bè của bạn:
Hệ điều hành ngày nay