Liên kết tượng trưng (Symlink) là gì? Cách tạo một trong Linux

Liên kết tượng trưng (Symlink) là gì? Cách tạo một trong Linux

Là một người dùng máy tính, nếu bạn phải xác định một phím tắt, có lẽ bạn sẽ nói rằng đó là một con trỏ đến một tệp, thư mục hoặc một ứng dụng, phải không? Đúng rồi.





Nhưng định nghĩa ngắn gọn đó không nói lên toàn bộ câu chuyện. Nó ngụ ý rằng tất cả các phím tắt đều giống nhau khi chúng không giống nhau. Bạn có gần như một số kiểu phím tắt. Chúng tôi sẽ tập trung vào liên kết tượng trưng bên dưới. Nó còn được gọi là liên kết tượng trưng hoặc liên kết mềm và chúng tôi sẽ sử dụng các thuật ngữ thay thế cho nhau.





Hãy xem liên kết tượng trưng là gì, cách tạo liên kết biểu tượng trên Linux cũng như macOS và Windows, tại sao bạn cần loại phím tắt đặc biệt này và hơn thế nữa.





Đúng là một liên kết biểu tượng là một tệp lối tắt. Nhưng nó khác với một phím tắt tiêu chuẩn, chẳng hạn như một trình cài đặt chương trình đã đặt trên màn hình Windows của bạn để làm cho chương trình dễ chạy hơn.

Chắc chắn, nhấp vào một trong hai loại phím tắt sẽ mở đối tượng được liên kết, nhưng những gì diễn ra bên dưới mui xe là khác nhau trong cả hai trường hợp như chúng ta sẽ thấy tiếp theo.



Trong khi một lối tắt tiêu chuẩn trỏ đến một đối tượng nhất định, một liên kết biểu tượng làm cho nó xuất hiện như thể đối tượng được liên kết thực sự ở đó. Máy tính của bạn và các ứng dụng trên đó sẽ đọc liên kết biểu tượng như chính đối tượng đích.

Trên macOS, bạn nhận được bằng chứng về điều này dưới dạng thông báo 'tệp tồn tại' xuất hiện khi bạn cố gắng tạo liên kết biểu tượng ở cùng vị trí với đối tượng ban đầu. Ngay cả khi bạn cố gắng di chuyển liên kết tượng trưng đến cùng một vị trí sau khi tạo nó ở nơi khác, nó sẽ được đổi tên thành một bản sao.





Giả sử bạn có một thư mục nhất định trên đĩa cứng mà bạn muốn đồng bộ hóa với Dropbox mà không cần di chuyển chính thư mục đó sang Dropbox.

Trong trường hợp này, việc tạo lối tắt đến thư mục trong Dropbox là vô nghĩa. Phím tắt sẽ hoạt động trên thiết bị mà bạn đã tạo. Dropbox cũng sẽ đồng bộ hóa phím tắt. Tuy nhiên, tệp lối tắt đã đồng bộ hóa không hợp lệ khi bạn truy cập nó từ một máy tính khác, tức là nó không dẫn đến đâu.





Bây giờ, nếu phím tắt đó là một liên kết tượng trưng, ​​bạn sẽ không phải đối mặt với vấn đề này. Đó là bởi vì Dropbox đọc liên kết tượng trưng dưới dạng thư mục thực và kết quả là đồng bộ hóa dữ liệu từ thư mục đó. Sau đó, bạn có thể truy cập thư mục và nội dung của nó trên tất cả các thiết bị của bạn đã bật tính năng đồng bộ hóa Dropbox, mặc dù thư mục gốc không phải là một phần của Dropbox.

cách tạo tài khoản facebook ẩn danh

Hãy nhớ rằng cho dù đó là một phím tắt thông thường hay một liên kết tượng trưng, ​​việc xóa nó sẽ không ảnh hưởng đến đối tượng ban đầu theo bất kỳ cách nào.

Nói chung, bạn nên tạo các liên kết tượng trưng thay vì các phím tắt khi bạn muốn:

  • Truy cập tệp từ nhiều vị trí mà không cần tạo bản sao và không sử dụng nhiều dung lượng đĩa. (Các liên kết tượng trưng chỉ có kích thước vài byte.)
  • Duy trì các phiên bản khác nhau của tệp trong khi đảm bảo rằng bất kỳ con trỏ nào đến tệp đó luôn dẫn đến phiên bản mới nhất hoặc cập nhật. (Điều này hoạt động vì liên kết biểu tượng vẫn hoạt động ngay cả khi bạn thay thế tệp đích bằng một tệp khác có cùng tên.)
  • Di chuyển dữ liệu khỏi ổ C: của bạn, chẳng hạn như ổ cứng thứ cấp mà không làm gián đoạn các chức năng của hệ thống hoặc ứng dụng cần có dữ liệu trên ổ C: .

Bạn có thể sẽ gặp nhiều trường hợp sử dụng khác cho các liên kết tượng trưng.

Bạn có thể tạo các liên kết mềm bằng cách sử dụng thiết bị đầu cuối hoặc dòng lệnh. Chúng tôi sẽ chuyển đến các công cụ trỏ và nhấp sau nếu bạn không thoải mái khi loay hoay với thiết bị đầu cuối.

Trên Linux và macOS

Trên Linux, bạn có thể tạo một liên kết tượng trưng cho một tệp hoặc thư mục bằng lệnh terminal sau:

ln -s [/path/to/file] [/path/to/symlink]

Lệnh tương tự cũng hoạt động trên macOS, vì macOS là hệ điều hành dựa trên UNIX giống như Linux.

Xem ảnh chụp màn hình ở trên để biết lệnh mẫu.

Trình quản lý tệp gốc trong một số môi trường máy tính để bàn Linux nhất định cho phép bạn tạo liên kết mềm thông qua menu chuột phải, vì vậy bạn có thể muốn kiểm tra xem ứng dụng khám phá tệp của mình có tùy chọn đó hay không.

Trình quản lý tệp Nautilus phổ biến, đi kèm với các bản phân phối Linux khác nhau, có Tạo liên kết tùy chọn menu hiện đã biến mất. Nhưng bạn vẫn có thể tạo liên kết biểu tượng trong Nautilus bằng cách nhấn giữ Điều khiểnSự thay đổi và kéo tệp đích đến vị trí bạn muốn liên kết biểu tượng hiển thị. Đừng lo lắng, tệp gốc sẽ được giữ nguyên.

Trên Windows

Bạn sẽ cần mở cửa sổ Dấu nhắc lệnh với tư cách là quản trị viên và nhập lệnh sau để tạo liên kết tượng trưng:

mklink [/path/to/symlink] [/path/to/file]

Đối với các liên kết tượng trưng đến các thư mục, bạn phải điều chỉnh lệnh một chút bằng cách sử dụng /NS lá cờ:

mklink /d [/path/to/symlink] [/path/to/file]

Nếu bạn không muốn làm việc với dòng lệnh, bạn có thể sử dụng một công cụ đồ họa có tên Phần mở rộng liên kết Shell để tạo liên kết tượng trưng. Đây là một trong những phần mở rộng Windows File Explorer tốt nhất để quản lý tệp.

Ghi chú: Hệ thống sẽ không ngăn bạn tạo một liên kết tượng trưng trong một liên kết tượng trưng, ​​nhưng tốt nhất là bạn nên tránh làm như vậy. Nếu không, bạn sẽ tạo ra một vòng lặp vô hạn có thể gây ra sự cố cho các dịch vụ trên toàn hệ thống như máy quét chống vi-rút.

Nếu bạn đã từng tạo bí danh trên macOS, bạn sẽ nhận thấy rằng chúng hoạt động giống như các liên kết tượng trưng. Cả hai loại lối tắt đều tham chiếu đến tên đường dẫn của tệp hoặc thư mục được liên kết.

Sự khác biệt là bí danh cũng đánh dấu đối tượng được liên kết bằng một số nhận dạng được gọi là inode (nút chỉ mục). Định danh này là duy nhất cho đối tượng và theo sau nó trong hệ thống tệp.

Đó là lý do tại sao bí danh sẽ hoạt động tốt ngay cả khi bạn di chuyển mục tiêu của nó đến một vị trí khác. Hãy thử điều đó với một liên kết biểu tượng và bạn sẽ gặp lỗi. (Bạn có thể tự di chuyển bí danh và liên kết biểu tượng mà không gặp bất kỳ sự cố nào, trừ khi bạn đang xử lý các tệp được hệ thống bảo vệ.)

Tất nhiên, cả hai loại phím tắt sẽ tỏ ra vô dụng nếu bạn xóa tệp gốc hoặc đổi tên bất kỳ thư mục nào cao hơn trong hệ thống phân cấp.

Không thể phân biệt giữa bí danh và liên kết biểu tượng vì bạn đã xóa bí danh từ tên tệp cho bí danh?

Mở trình kiểm tra tệp hoặc Nhận thông tin bảng điều khiển cho từng phím tắt và xem kích thước tệp trong Tổng quan phần. Nếu nó nói (không byte trên đĩa) , bạn đang xử lý một liên kết biểu tượng.

Các liên kết tượng trưng (trong thư mục hiện tại) cũng sẽ tự hiển thị khi bạn sử dụng lệnh đầu cuối này:

ls -la

Lệnh này cũng hoạt động trên Linux và bạn sẽ thấy liên kết tượng trưng trỏ đến vị trí của đối tượng ban đầu.

Các liên kết tượng trưng ban đầu có vẻ khó hiểu, nhưng nếu bạn dành thời gian để hiểu chúng, bạn sẽ nhận ra rằng chúng khá dễ sử dụng sau tất cả!

Bạn thậm chí có thể tạo các liên kết tượng trưng trên Android với Termux , một ứng dụng cho phép bạn sử dụng dòng lệnh Linux . Và bạn có biết rằng bạn có thể chia sẻ tệp Google Drive dễ dàng hơn bằng các liên kết tượng trưng không?

Đăng lại Đăng lại tiếng riu ríu E-mail Cách truy cập Cấp bong bóng tích hợp của Google trên Android

Nếu bạn đã từng cần đảm bảo thứ gì đó ở mức vừa phải, thì giờ đây, bạn có thể có được mức bong bóng trên điện thoại của mình trong vài giây.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Giải thích về công nghệ
  • Phần cuối
  • Liên kết tượng trưng
Giới thiệu về tác giả Akshata Shanbhag(404 bài báo đã xuất bản)

Akshata được đào tạo về kiểm tra thủ công, hoạt hình và thiết kế UX trước khi tập trung vào công nghệ và viết. Điều này đã kết hợp hai hoạt động yêu thích của cô ấy lại - tạo ý nghĩa về hệ thống và đơn giản hóa biệt ngữ. Tại MakeUseOf, Akshata viết về cách tận dụng tối đa các thiết bị Apple của bạn.

Xem thêm từ Akshata Shanbhag

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký