Tệp liên kết tượng trưng trong Linux là gì?

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 một tệp khác, giống như một lối 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 là một đối tượng hệ thống tập tin trỏ đến một đối tượng hệ thống tập tin khác. Đối tượng được trỏ tới được gọi là mục tiêu. Các liên kết tượng trưng là minh bạch đối với người dùng; các liên kết xuất hiện dưới dạng các tệp hoặc thư mục thông thường và có thể được người dùng hoặc ứng dụng thực hiện theo cách giống hệt nhau.

Đến tạo a liên kết tượng trưng, sử dụng -s ( —biểu tượng ) lựa chọn. Nếu cả FILE và LINK được tặng, ln sẽ tạo a Link 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 ).

Để tạo một liên kết tượng trưng chuyển tùy chọn -s cho lệnh ln theo sau là tệp đích và tên của liên kết. Trong ví dụ sau, một tệp được liên kết tượng trưng vào thư mục bin. Trong ví dụ sau, một ổ đĩa ngoài được gắn kết sẽ được liên kết tượng trưng vào một thư mục chính.

Một liên kết mềm (còn được gọi là liên kết tượng trưng hoặc liên kết tượng trưng) là một mục nhập hệ thống tệp trỏ đến tên và vị trí tệp. … Xóa liên kết tượng trưng không xóa tệp gốc. Tuy nhiên, nếu tệp mà liên kết mềm trỏ đến bị xóa, liên kết mềm ngừng hoạt động, nó bị hỏ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.

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

Cách đơn giản nhất: cd đến vị trí của liên kết tượng trưng và làm ls -l để liệt kê các chi tiết của các tệp. Phần bên phải của -> sau liên kết tượng trưng là điểm đến mà nó đang trỏ đến.

Lệnh ln trong Linux tạo liên kết giữa các tệp nguồn và thư mục.

  1. -s - lệnh cho Liên kết tượng trưng.
  2. [tệp đích] - tên của tệp hiện có mà bạn đang tạo liên kết.
  3. [Tên tệp tượng trưng] - tên của liên kết tượng trưng.

Thay thế source_file bằng tên của tệp hiện có mà bạn muốn tạo liên kết tượng trưng (tệp này có thể là bất kỳ tệp hoặc thư mục hiện có nào trên hệ thống tệp). Thay thế myfile bằng tên của liên kết tượng trưng. Lệnh ln sau đó tạo liên kết tượng trư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).

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