Sử dụng Symlinks trong Windows Vista
Một trong những tính năng được chờ đợi từ lâu trong Windows Vista là khả năng sử dụng các liên kết tượng trưng, cách bạn có thể làm trong linux. Đáng buồn thay, chúng không hoạt động tốt như họ có thể, nhưng đó là một bản nâng cấp lớn từ các phiên bản trước và đã giải quyết được một số vấn đề cho tôi.
Sử dụng lệnh mklink
Lệnh bạn cần sử dụng là mklink, mà bạn sẽ sử dụng từ dòng lệnh. Chỉ cần gõ nó trên dòng lệnh để xem các tùy chọn:
C: \ Users \ geek> mklink Tạo liên kết tượng trưng. MKLINK [[/ D] | [/ H] | [/ J]] Target Target / D Tạo liên kết tượng trưng thư mục. Mặc định là một liên kết tượng trưng tập tin. / H Tạo liên kết cứng thay vì liên kết tượng trưng. / J Tạo một Nối thư mục. Liên kết chỉ định tên liên kết tượng trưng mới. Mục tiêu chỉ định đường dẫn (tương đối hoặc tuyệt đối) mà liên kết mới đề cập đến.
Ví dụ: nếu bạn muốn tạo thư mục C: \ Users \ Geek \ TestFolder có sẵn từ C: \ TestFolder, bạn có thể sử dụng lệnh sau.
C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
liên kết tượng trưng được tạo cho C: \ TestFolder <> C: \ Users \ Geek \ TestFolder
Bây giờ nếu bạn xem trong thư mục C: \ TestFolder, bạn sẽ thấy bất kỳ tệp nào trong thư mục khác.
Hiểu các tùy chọn.
Mục tiêu liên kết MKLINK
Sử dụng lệnh mà không có bất kỳ tùy chọn bổ sung nào sẽ tạo ra một liên kết mềm đến một tệp.
/ D tạo liên kết tượng trưng hoặc liên kết mềm.
Điều này về cơ bản hoạt động như một lối tắt đến một thư mục trong các phiên bản trước của Windows, ngoại trừ bạn không phải sử dụng một phím tắt thực tế.
/ H tạo một liên kết cứng, trỏ trực tiếp vào tệp.
Tùy chọn này không thể được sử dụng cho các thư mục trực tiếp vì một số lý do, bạn sẽ phải sử dụng tùy chọn tiếp theo.
/ J tạo ra một thư mục của mối nối
Một thư mục nối thực sự chỉ là một liên kết cứng đến một thư mục. Đây là một tính năng tồn tại trước Vista. Nếu bạn đang cố gắng liên kết tới một thư mục bằng liên kết cứng, thì bạn nên sử dụng tùy chọn này.
Hiểu về liên kết cứng và mềm
Liên kết cứng
Một liên kết cứng trực tiếp trỏ đến tệp và hoạt động với hệ điều hành như thể đó là chính tệp đó. Bạn sẽ muốn sử dụng tùy chọn này trong phần lớn thời gian nếu bạn đang cố gắng giả mạo thư mục của ứng dụng.
Liên kết mềm
Liên kết mềm về cơ bản là lối tắt đến tệp hoặc thư mục - nếu bạn đang sử dụng Windows explorer, bạn sẽ được chuyển hướng đến thư mục nếu bạn nhấp đúp vào phím tắt, nó sẽ không giả vờ là một phần của hệ thống tệp. Bạn vẫn có thể trực tiếp tham chiếu hoặc mở tệp với đường dẫn được liên kết và nó chủ yếu hoạt động.
Sử dụng Symlinks từ Chia sẻ Mạng
Một trong những điều được thảo luận rộng rãi là bạn không thể sử dụng liên kết tượng trưng Vista từ một hệ điều hành khác (không đáng ngạc nhiên), nhưng bạn cũng không thể sử dụng chúng từ chia sẻ mạng. Điều này thật rắc rối nếu bạn muốn sử dụng tính năng này trên máy chủ web hoặc máy chủ tệp.
Xóa Symlinks
Để xóa một liên kết tượng trưng, bạn chỉ cần xóa liên kết. Chỉ cần đảm bảo rằng bạn không xóa tệp gốc.