Windows 7: liên kết cứng, liên kết tượng trưng và đường nối [trùng lặp]


Câu trả lời:


30

Cách dễ nhất để hầu hết mọi người hiểu một liên kết tượng trưng (hoặc mềm) là nghĩ về nó như một phím tắt Windows.

Nếu bạn tạo một liên kết tượng trưng đến một tệp, khi bạn mở nó, Windows sẽ đi và tìm kiếm tệp gốc trong chỉ mục hệ thống tệp và sau đó mở nó. Bạn có thể nghĩ liên kết tượng trưng là một biển chỉ dẫn đến tệp gốc.

Liên kết cứng là một mục nhập thêm trong chỉ mục hệ thống tệp trỏ đến cùng một vị trí trên đĩa với tên của tệp gốc. Hãy nghĩ về tên ban đầu và liên kết cứng như hai cánh cửa vào cùng một phòng.

Ngã ba là một liên kết tượng trưng đến một thư mục (Tôi nghĩ rằng đây là một sự nôn nao từ các phiên bản trước của Windows và hiện đã lỗi thời - tôi đoán, nhưng tôi chưa kiểm tra, rằng bạn có thể sử dụng các liên kết cứng ngay bây giờ).


Tuy nhiên, nên lấy −1 cho »  liên kết cứng đến một thư mục  «.
Joey

Rất tiếc, vâng, chúng là biểu tượng không liên kết cứng, tôi đã sửa đổi cho phù hợp. Tôi thấy rằng lệnh mklink mới vẫn hỗ trợ tạo các mối nối cũng như các liên kết cứng và mềm, nhưng không thể thấy lý do nào để sử dụng một mối nối hơn là một liên kết.
Neal

Trên thực tế, tài liệu nói rằng các liên kết cứng có thể được áp dụng cho một thư mục, đó chỉ là vấn đề thời gian cho đến khi ai đó tìm ra cách để làm điều đó.
Xin chào71

10
Các mối nối không bị lỗi thời và các liên kết cứng không thể thay thế các mối nối vì một liên kết cứng chỉ có thể trỏ đến một mục tiêu trên cùng một phân vùng (ổ đĩa) nhưng một điểm nối trong một phân vùng có thể trỏ đến một mục tiêu trong một phân vùng khác. Tôi thấy các mô tả trong bài viết này rất hữu ích.
orad

1
Khi nào bạn sẽ chọn sử dụng một liên kết cứng trên một liên kết tượng trưng và ngược lại?
Niko Bellic

11

Thư mục Nối là "symlink đến thư mục", vì vậy bạn có thể tạo "điểm truy cập" cho các thư mục, có sẵn từ NTFS 5.0 (Windows 2000). Directory Junction KHÔNG phải là "một liên kết cứng đến một thư mục", bởi vì các mối nối có thể trỏ đến các thư mục không tồn tại. Thư mục và các mối nối của nó có thể được đặt trên các phân vùng NTFS khác nhau, nhưng không phải trên mạng LAN. Quản trị viên & người dùng không nâng cao có thể tạo ra các mối nối.

Liên kết tượng trưng NTFS đã được thêm vào NTFS trong Windows Vista. Liên kết tượng trưng có thể trỏ đến một tập tin hoặc một thư mục (so sánh với các mối nối). Sử dụng chúng, bạn có thể tạo "điểm truy cập" vào tệp và thư mục trên các phân vùng NTFS khác nhau VÀ trên toàn mạng LAN. "Cài đặt bảo mật mặc định trong Windows Vista không cho phép quản trị viên không nâng cao và tất cả những người không phải quản trị viên tạo liên kết tượng trưng."

"Liên kết tượng trưng đến thư mục" so với "Thư mục liên kết" - theo kinh nghiệm của tôi, một số ứng dụng (nhiều?) Không hoạt động chính xác với các liên kết tượng trưng, ​​nhưng chúng vẫn ổn với các mối nối, ví dụ như Total Commander và chia sẻ tệp Windows (cho LAN). Nếu bạn chia sẻ một thư mục với symlink - người dùng LAN không thể duyệt qua nó, nhưng họ có thể làm điều đó cho các mối nối. Vì vậy, sau điều chất lượng cao trong Win2k, MS đã triển khai một số thứ trong Vista ...

Liên kết cứng chỉ có thể trỏ đến các tệp trong cùng một phân vùng, hoàn toàn không có sự khác biệt giữa phiên bản tệp đầu tiên và các liên kết cứng khác với cùng một tệp. Nếu bạn xóa một số liên kết cứng (ví dụ đầu tiên hoặc khác), tập tin sẽ tiếp tục tồn tại trừ khi liên kết cứng cuối cùng bị xóa.

Các mối nối và liên kết tượng trưng có thể bị "phá vỡ" - nếu bạn đổi tên / di chuyển mục tiêu, sau đó chúng sẽ trỏ đến mục tiêu không tồn tại. Vì vậy, bạn cần cập nhật chúng trong những trường hợp như vậy. Nhưng các tệp liên kết cứng có thể được đổi tên / di chuyển và tất cả các liên kết cứng sẽ vẫn là cùng một tệp, chỉ với các tên khác nhau.


± 1 ở đây, +1 để chỉ ra một cách chính xác rằng một đường nối thư mục không phải là một liên kết cứng, 1 cho đoạn thứ ba đi xuống dốc. (Đối với bản ghi: Xa có thể duyệt qua các liên kết thư mục tốt; có thể bạn chỉ đang sử dụng một OFM bị hỏng :-).)
Joey

3
Lưu ý để thêm: Liên kết cứng có thể trỏ đến các tệp trên cùng một ổ đĩa không giống với phân vùng (phân vùng là một phần của một ổ đĩa riêng lẻ, ổ đĩa có thể trải rộng trên nhiều ổ đĩa và thậm chí nhiều ổ đĩa; hệ thống tập tin được bật, không phải là một phân vùng).
Joey
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.