Liên kết tượng trưng là gì? Làm cách nào để tạo liên kết tượng trưng trong Windows 10?

What Are Symbolic Links



Là một chuyên gia CNTT, tôi thường được hỏi về các liên kết tượng trưng. Các liên kết tượng trưng về cơ bản là các phím tắt trỏ đến một tệp hoặc thư mục khác. Bạn có thể tạo các liên kết tượng trưng trong Windows 10 bằng cách sử dụng lệnh mklink. Liên kết tượng trưng có thể rất hữu ích trong một số tình huống. Ví dụ: nếu bạn có một thư mục dữ liệu lớn muốn chia sẻ giữa nhiều người dùng, bạn có thể tạo một liên kết tượng trưng đến thư mục đó trên máy tính của mỗi người dùng. Bằng cách này, người dùng sẽ có quyền truy cập vào dữ liệu mà không chiếm nhiều dung lượng trên ổ cứng của chính họ. Một cách sử dụng khác cho các liên kết tượng trưng là tạo lối tắt cho các tệp hoặc thư mục cụ thể. Ví dụ: nếu bạn thường xuyên truy cập một tệp nhất định trong một thư mục được lồng sâu, bạn có thể tạo một liên kết tượng trưng tới tệp đó ở một vị trí thuận tiện hơn. Liên kết tượng trưng là một công cụ mạnh mẽ, nhưng chúng cũng có thể nguy hiểm. Nếu một liên kết tượng trưng trỏ đến một tệp hoặc thư mục không tồn tại, nó có thể gây ra lỗi trên máy tính của bạn. Vì vậy, trước khi tạo một liên kết tượng trưng, ​​hãy đảm bảo rằng tệp hoặc thư mục đích tồn tại và bạn có quyền chính xác để truy cập nó.



Liên kết tượng trưng - còn được gọi là liên kết tượng trưng hoặc liên kết mềm - có thể là một trong những khái niệm ẩn nhất đối với người dùng máy tính. Tuy nhiên, điều này không làm mất đi tầm quan trọng của nó và những lợi ích mà nó mang lại. Làm cách nào để truy cập các thư mục và tệp từ các thư mục khác nhau mà không lưu các bản sao? Vâng, đó là sức mạnh Liên kết tượng trưng .





Liên kết tượng trưng hoặc liên kết tượng trưng là gì

Liên kết tượng trưng là các tệp lối tắt đề cập đến một tệp hoặc thư mục vật lý nằm ở nơi khác. Các liên kết tượng trưng hoạt động như các tệp hoặc thư mục ảo có thể được sử dụng để liên kết đến các tệp hoặc thư mục riêng lẻ, làm cho chúng xuất hiện như thể chúng được lưu trữ trong thư mục được liên kết tượng trưng, ​​mặc dù các liên kết tượng trưng chỉ trỏ đến vị trí thực của chúng.





Đừng nhầm lẫn một Symlink với một phím tắt.



Điều quan trọng là phải hiểu rằng các liên kết tượng trưng không chỉ là các phím tắt mà bạn, với tư cách là người dùng Windows, đã biết. Tệp lối tắt chỉ đơn giản trỏ đến tệp mong muốn, trong khi Symlink làm cho nó trông giống như tệp được liên kết thực sự tồn tại. Khi bạn nhấp vào liên kết tượng trưng, ​​bạn sẽ được chuyển hướng đến vị trí thực của tệp.

Cấu trúc liên kết tượng trưng

Liên kết tượng trưng là một chuỗi văn bản được hệ điều hành tự động hiểu là đường dẫn đến tệp hoặc thư mục khác. Tệp hoặc thư mục khác này được gọi là 'Mục tiêu '.

Một liên kết tượng trưng tồn tại bất kể mục tiêu. Nếu một liên kết tượng trưng bị xóa, mục tiêu của nó vẫn không thay đổi. Nếu một liên kết tượng trưng trỏ đến một mục tiêu và sau một thời gian, mục tiêu đó được di chuyển, đổi tên hoặc xóa, liên kết tượng trưng sẽ không tự động được cập nhật hoặc xóa, nhưng vẫn tiếp tục tồn tại và vẫn trỏ đến mục tiêu cũ. Tuy nhiên, trong các liên kết tượng trưng trỏ đến các mục tiêu đã di chuyển hoặc không tồn tại, chúng đôi khi được gọi là bị hỏng, bị mất, bị chết hoặc bị treo.



Lợi ích của liên kết tượng trưng

  1. Các liên kết tượng trưng chiếm rất ít không gian và được tạo rất nhanh. Bạn tiết kiệm rất nhiều dung lượng ổ cứng với các liên kết tượng trưng
  2. Không giống như liên kết cứng, liên kết tượng trưng có thể liên kết đến tệp trên hệ thống tệp. Xin lưu ý rằng nếu bạn xóa tệp gốc, liên kết cứng sẽ vẫn hỗ trợ nó, nhưng liên kết tượng trưng thì không.
  3. Các liên kết tượng trưng duy trì cấu trúc thư mục chứa chúng. Ví dụ: giả sử có chữ tập tin được chứa trong 'Tính thiết thực' thư mục nằm trong /D/Myfolder/Utility/windowsclub.txt . Bây giờ nếu liên kết tượng trưng cho Tính thiết thực một thư mục đã được tạo trong thư mục Dropbox và bạn bắt đầu tìm kiếm windowsclub.txt trong thư mục dropbox, đường dẫn tệp sẽ đọc /D/Myfolder/Utility/windowsclub.txt thay vì chuyển đổi trở lại đường dẫn tệp gốc/thực tế.
  4. Với các liên kết tượng trưng, ​​bạn có thể lưu trữ các tệp phương tiện Nhạc/Video của mình trên một ổ cứng khác nhưng vẫn hiển thị chúng trong các thư mục Nhạc/Video tiêu chuẩn để các chương trình đa phương tiện của bạn có thể phát hiện ra chúng.
  5. Các nhà phát triển thường thay thế các bản sao trùng lặp của các tệp/thư mục được chia sẻ bằng các liên kết tượng trưng trỏ đến các tệp/thư mục vật lý. Việc thay thế các bản sao tệp dư thừa có thể tiết kiệm rất nhiều dung lượng đĩa vật lý và giảm đáng kể thời gian sao chép/sao lưu/triển khai/nhân bản các dự án.

Tầm quan trọng của các liên kết tượng trưng trong thế giới phát triển hiện đại

Như Josef Durr, Giám đốc chương trình chính tại Microsoft đã chỉ ra trên Windows Blog,

Nhiều công cụ phát triển phổ biến như git và trình quản lý gói như npm nhận ra và bảo toàn các liên kết tượng trưng khi tạo các kho lưu trữ hoặc gói tương ứng. Khi các kho lưu trữ hoặc gói này sau đó được khôi phục ở nơi khác, các liên kết tượng trưng cũng được khôi phục, đảm bảo rằng không gian đĩa (và thời gian của người dùng) không bị lãng phí. Ví dụ như Git, cùng với các trang như GitHub, đã trở thành công cụ quản lý mã nguồn chính được hầu hết các nhà phát triển sử dụng ngày nay.

liên kết tượng trưng

tiện ích mở rộng chế độ xem thư viện cuộc họp của google

Việc sử dụng các trình quản lý gói trong phát triển hiện đại cũng đã tăng lên đáng kể trong những năm gần đây. Ví dụ: trình quản lý gói nút (npm) đã cung cấp ~400 triệu lượt cài đặt trong tuần ngày 1 tháng 7 năm 2015, nhưng đã cung cấp hơn 1,2 tỷ lượt cài đặt chỉ một năm sau đó - tăng gấp 3 lần chỉ sau một năm! Vào cuối tháng 6 năm 2016, npm đã phục vụ hơn 1,7 tỷ gói nút chỉ trong bảy ngày!

Liên kết tượng trưng trong Windows 10

Mặc dù các liên kết tượng trưng có những ưu điểm riêng biệt, nhưng chúng chủ yếu được sử dụng trên các hệ điều hành tương thích với UNIX như Linux, FreeBSD, OSX, v.v., nơi các liên kết tượng trưng có thể được tạo mà không bị hạn chế. Đối với người dùng Windows, mặc dù các liên kết tượng trưng đã có sẵn kể từ Windows Vista, nhưng việc tạo chúng rất khó khăn và tẻ nhạt.

Bởi vì Yêu cầu bảo mật của Windows Vista người dùng s cần quyền quản trị viên cục bộ và quan trọng là cần chạy liên kết trong bảng điều khiển dòng lệnh nâng cao để tạo/sửa đổi các liên kết tượng trưng. Hạn chế cuối cùng này đã khiến hầu hết các nhà phát triển Windows không thường xuyên sử dụng các liên kết tượng trưng và nhiều công cụ phát triển đa nền tảng hiện đại đã trở nên kém hiệu quả và đáng tin cậy hơn trên Windows.

Tuy nhiên, hiện nay với Cập nhật Windows 10 Creators sau khi người dùng có quyền quản trị viên bật chế độ nhà phát triển, bất kỳ người dùng PC nào cũng có thể chạy liên kết mk lệnh mà không cần nâng bảng điều khiển dòng lệnh.

Làm thế nào để bạn tạo các liên kết tượng trưng

Liên kết tượng trưng có thể được tạo bằng lệnh mklink hoặc Tạo API liên kết tượng trưng .

hủy netflix trực tuyến

Sử dụng lệnh mklink

sử dụng lệnh mklink sử dụng cú pháp sau:

|_+_|

Ghi chú. Mklink có thể tạo một số loại liên kết. Dưới đây là các loại:

  • /D Tạo một liên kết tượng trưng tới một thư mục. Mặc định là một liên kết tượng trưng đến tệp.
  • /H Tạo liên kết cứng thay vì liên kết tượng trưng.
  • /j Tạo một đường nối thư mục.

Ví dụ: tôi đã tạo một kết nối thư mục của thư mục Nhạc với máy tính để bàn của mình. Xem ảnh chụp màn hình bên dưới.

Liên kết tượng trưng trong Windows 10

Vì vậy, khi tôi nhấp vào liên kết tượng trưng, ​​hóa ra các tệp nhạc của tôi được lưu trữ trong C: Người dùng Máy tính để bàn Âm nhạc mặc dù ban đầu nó đã có mặt trong C: Người dùng Âm nhạc .

tạo liên kết tượng trưng trong windows 10

Hãy nhớ rằng nếu bạn có khoảng trắng trong đường dẫn của mình, bạn cần đặt nó trong dấu ngoặc kép.

Sử dụng CreateSymbolicLink

Để kích hoạt hành vi mới khi sử dụng API CreateSymbolicLink, có thêm dwFlags tùy chọn, bạn sẽ cần đặt giá trị là:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Vì vậy, bằng cách chọn giá trị trên, bạn đã chỉ định một cờ để cho phép tạo liên kết tượng trưng khi quy trình không được xúc tiến.

Để tìm hiểu thêm về cách tạo liên kết tượng trưng bằng cách sử dụng TạoSymbolicLink API, hãy truy cập windows.com .

Đọc : Tạo liên kết cứng, liên kết tượng trưng, ​​bước nhảy, điểm gắn âm lượng .

Phần kết luận

Có thể nói rằng các liên kết tượng trưng hữu ích hơn các phím tắt đơn giản, tuy nhiên, chúng hơi phức tạp để tạo. Người dùng PC bình thường sẽ vẫn hơi e ngại khi tạo. Hơn nữa, ngay cả ngày nay, nhiều người dùng có thể không hiểu rõ về khái niệm phím tắt và do đó có thể gặp khó khăn trong việc phân biệt các liên kết tượng trưng và hiểu cách sử dụng chúng.

màn hình thứ hai không được phát hiện cửa sổ 10
Tải PC Repair Tool để nhanh chóng tìm và tự động sửa lỗi Windows

Phải nói rằng, gần như đảm bảo rằng bạn sẽ dễ dàng thay đổi bất kỳ cài đặt nào có thể để chương trình trỏ đến đúng thư mục và bạn không thực sự tạo một liên kết tượng trưng, ​​nhưng biết cách thiết lập và sử dụng một liên kết tượng trưng tốt. Symlink có thể thực sự tiện dụng.

Bài ViếT Phổ BiếN