Trang chủ » làm thế nào để » Sử dụng Symlinks trong Windows Vista

    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.