Như title sẽ nói, tôi mong muốn biết sự khác hoàn toàn giữa liên kết cứng với liên kết mềm được tạo ra bởi lệnh ln. Lệnh man lnkhông tin báo, nhưng không vấn đáp tương đối đầy đủ câu hỏi của tớ.quý khách sẽ xem: Symbolic links là gì

Trong khi, thật giỏi trường hợp ai kia hoàn toàn có thể cung ứng một thiết lập trong các số ấy link cứng rất có thể phù hợp hơn link bảo hộ.

Bạn đang xem: Symbolic link là gì

một trong những biệt lập ... bạn có một trong những tệp, ví dụ kiểm tra tệp. Nếu bạn tạo ra liên kết đánh giá ln, hãy sản xuất link soát sổ ln -s với tiếp đến dịch rời đánh giá tệp sang trọng thư mục khác (hoặc đổi tên), symlinks sẽ không vận động. Hardlink sẽ hoạt động. Bây giờ thử xóa bình chọn tập tin. Hardlinks vẫn vẫn vận động, trên thực tiễn, các bạn vẫn rất có thể truy vấn tệp cho đến Lúc con số link cứng mang đến tệp chưa phải là 0. Đó là do inodes, nó được viết bằng tay thủ công ... Tôi sẽ mnghỉ ngơi lại vấn đề này bởi vì nó xứng đáng bao gồm một câu vấn đáp phổ biến bình thường về vụ việc này (không y như thắc mắc trước kia là một trong ví dụ C buổi tối nghĩa).

Trong Linux / Unix, Phím tắt được Điện thoại tư vấn là Liên kết

Liên kết gồm nhị loại: link mượt (liên kết tượng trưng) hoặc link cứng.

Liên kết mềm (link tượng trưng)

quý khách rất có thể sản xuất links đến tệp với tlỗi mục cùng chúng ta cũng có thể tạo liên kết (phím tắt) trên phân vùng khác nhau và cùng với số inode khác cùng với phiên bản gốc.

Nếu bản sao thực sự bị xóa, liên kết sẽ không hoạt động .

Liên kết cứng

Liên kết cứng chỉ giành riêng cho các tập tin; các bạn cấp thiết link đến một tệp trên phân vùng không giống với số inode không giống nhau.

Nếu bạn dạng sao thực sự bị xóa, liên kết đang hoạt động , cũng chính vì nó truy vấn dữ liệu cơ phiên bản cơ mà bản sao thực thụ vẫn truy vấn.

Xem thêm: Người Yêu Hoàng Yến Chibi Là Ai

Câu hỏi: Làm chũm làm sao nhằm tôi chế tạo liên kết mềm?

Trả lời: Một liên kết mềm có thể được tiến hành với ln -s; trước tiên bạn phải xác định mối cung cấp cùng kế tiếp bạn cần xác định đích. (Hãy nhớ là bạn phải xác định đường dẫn không thiếu của tất cả nguồn cùng đích; nếu không nó sẽ không vận động.)

subởi vì ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib32/libGL.so.1 (----------Source-------) ( Destination )

*

Câu hỏi: Làm cố gắng như thế nào để tôi tạo nên links cứng?

Trả lời: Một links cứng có thể được tiến hành cùng với ln; thứ nhất bạn cần xác minh mối cung cấp cùng tiếp đến bạn phải xác minh đích. (Hãy nhớ rằng bạn cần xác minh đường truyền khá đầy đủ của tất cả mối cung cấp và đích; còn nếu không nó sẽ không hoạt động.)

Hãy nói rằng tôi tất cả một tập lệnh vào /scriptthỏng mục có tên firefox.

ls -i # Shows you the inode 5898242 firefox ln /scripts/firefox /scripts/on-fire ( Source ) ( Destination )

*

Như chúng ta có thể thấy, nó tất cả cùng một nút. Nếu tôi xóa bạn dạng cội, links đang vận động với nó vẫn vận động nlỗi bản cội.


*

Ở bên trên tôi khám nghiệm xem liên kết gồm hoạt động không, rồi xóa tập lệnh firefox gốc.

Câu hỏi của bạn: Sẽ thiệt tốt nếu ai kia có thể hỗ trợ một cài đặt trong số đó links cứng có thể thích hợp rộng liên kết thay thế.

Xem thêm: Hướng Dẫn Xử Lý Máy In Báo Lỗi No Toner Cartridge Là Gì ? Sự Khác Nhau Giữa Toner Và Ink

Mặt khác, một link mượt rất có thể trỏ đến các tlỗi mục hoặc tệp (+1 điểm) và không có số lượng giới hạn phân vùng (+1 điểm), nhưng mà (-1 điểm) ví như mối cung cấp bị xóa, links sẽ không hoạt động.


Chuyên mục: ĐỊNH NGHĨA
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *