Liên kết mềm hoạt động như thế nào trong Linux?

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.

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 của một loại tệp đặc biệt phục vụ như một 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. … Các liên kết tượng trưng có thể được tạo đến các thư mục cũng như các tệp trên các hệ thống tệp khác nhau hoặc các phân vùng khác nhau.

Liên kết tượng trưng (còn được gọi là liên kết tượng trưng) là một loại tệp trong Linux trỏ đến một tệp khác hoặc một thư mục trên máy tính của bạn. Các liên kết tượng trưng tương tự như các phím tắt trong Windows. Một số người gọi các liên kết tượng trưng là “liên kết mềm” - một loại liên kết trong hệ thống Linux / UNIX - trái ngược với “liên kết cứng”.

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 một liên kết tượng trưng, sử dụng tùy chọn -s (–symbolic). Nếu cả FILE và LINK đều được cung cấp, ln sẽ tạo một liên kết từ tệp được chỉ định làm đối số đầu tiên (FILE) đến tệp được chỉ định làm đối số thứ hai (LINK).

A soft link is similar to the file shortcut feature which is used in Windows Operating systems. Each soft linked file contains a separate Inode value that points to the original file. As similar to hard links, any changes to the data in either file is reflected in the other.

Để 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.

Để xem các liên kết tượng trưng trong một thư mục:

  1. Mở một thiết bị đầu cuối và chuyển đến thư mục đó.
  2. Gõ lệnh: ls -la. Điều này sẽ liệt kê dài tất cả các tệp trong thư mục ngay cả khi chúng bị ẩn.
  3. Các tệp bắt đầu bằng l là các tệp liên kết tượng trưng của bạn.

Liên kết tượng trưng UNIX hoặc Mẹo liên kết tượng trưng

  1. Sử dụng ln -nfs để cập nhật liên kết mềm. …
  2. Sử dụng pwd kết hợp với liên kết mềm UNIX để tìm ra đường dẫn thực tế mà liên kết mềm của bạn đang chỉ ra. …
  3. Để tìm ra tất cả liên kết mềm và liên kết cứng của UNIX trong bất kỳ thư mục nào, hãy thực hiện lệnh sau “ls -lrt | grep “^ l” “.

Bạn có thể kiểm tra xem một tệp có phải là một liên kết tượng trưng với [-L tệp] . Tương tự, bạn có thể kiểm tra xem một tệp có phải là tệp thông thường với [-f tệp] hay không, nhưng trong trường hợp đó, việc kiểm tra được thực hiện sau khi giải quyết các liên kết tượng trưng. liên kết cứng không phải là một loại tệp, chúng chỉ là các tên khác nhau của một tệp (thuộc bất kỳ loại nào).

Liên kết cứng là một tệp đại diện cho một tệp khác trên cùng một ổ đĩa mà không thực sự sao chép dữ liệu của tệp đó. … Mặc dù một liên kết cứng về cơ bản là một bản sao được nhân đôi của tệp đích mà nó đang trỏ tới, không cần thêm dung lượng ổ cứng để lưu tệp liên kết cứng.

Trong máy tính, một liên kết tượng trưng (cũng là liên kết tượng trưng hoặc liên kết mềm) là một thuật ngữ để chỉ bất kỳ tệp nào có chứa tham chiếu đến tệp hoặc thư mục khác ở dạng đường dẫn tuyệt đối hoặc tương đối và ảnh hưởng đến độ phân giải tên đường dẫn.

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).

Làm thế nào để bạn đọc các quyền trong Unix?

Để xem các quyền cho tất cả các tệp trong một thư mục, sử dụng lệnh ls với các tùy chọn -la. Thêm các tùy chọn khác như mong muốn; để được trợ giúp, hãy xem Liệt kê các tệp trong một thư mục trong Unix. Trong ví dụ đầu ra ở trên, ký tự đầu tiên trong mỗi dòng cho biết đối tượng được liệt kê là tệp hay thư mụ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