Làm thế nào để tạo một thư mục liên kết cứng trong Windows?


13

Tôi đã cố gắng tạo một liên kết cứng thư mục (không phải là một biểu tượng).

Tôi đã thử điều này: mklink /d /h newfolder currentfoldernhưng nó cho tôi biết Access bị từ chối . Tôi không hiểu cách truy cập bị từ chối vì tôi đang chạy hàng loạt với tư cách quản trị viên.

Làm thế nào để chúng ta tạo một thư mục liên kết cứng?

==
Windows Vista Home Premium SP2

Câu trả lời:


15

Tôi nghĩ rằng các liên kết cứng chỉ dành cho các tập tin và không phải thư mục.


4
Vâng, không có thứ gọi là liên kết cứng thư mục, chỉ có các điểm nối và liên kết tượng trưng.
Harry Johnston

1
Liên kết cứng cho các thư mục là có thể về mặt kỹ thuật , nhưng cần hết sức cẩn thận để tránh các vòng lặp trong hệ thống tập tin. HĐH duy nhất cho phép chúng là Mac OS X 10.5, được sử dụng trong Time Machine.
dùng1686

> Tôi nghĩ rằng các liên kết cứng chỉ dành cho các tệp và không phải là thư mục. Cám ơn vì đã xác nhận; Tôi tiếp tục có ý định đọc lên các liên kết tượng trưng và như vậy: 1 2 3 4
Synetech

1
tốt ... trong các hệ thống linux bạn có thể sử dụng mount --bindcho các thư mục nhưng tôi không chắc có thứ gì tương tự trong windows không!
DJCrashdummy

7

Không có thứ gọi là liên kết cứng đến diretory trong Windows. Trong Windows, bạn có thể tạo một liên kết tượng trưng đến một thư mục bằng cách sử dụng lệnh mklink /d link_name target_dirhoặc bạn tạo một đường nối với mklink /J link_name target_dir.

Khác nhau về các liên kết cứng, các mối nối có thể trải rộng trên nhiều khối lượng và đôi khi được Microsoft gọi là "liên kết mềm", như bạn có thể đọc ở đây :

Một đường nối (còn được gọi là liên kết mềm ) khác với một liên kết cứng ở chỗ các đối tượng lưu trữ mà nó tham chiếu là các thư mục riêng biệt và một đường nối có thể liên kết các thư mục nằm trên các ổ đĩa cục bộ khác nhau trên cùng một máy tính.

Một số cảnh báo được yêu cầu ở đây vì danh pháp của Microsoft không thực sự gọn gàng, nhưng trong một vài từ, đây là các tùy chọn của bạn để tạo tham chiếu đến tệp và thư mục trong Windows:
(1) phím tắt: tệp có nội dung là vị trí của tệp khác. Nó hoạt động ít nhiều giống như một liên kết mềm, với một sự khác biệt quan trọng: đó KHÔNG phải là mục nhập thư mục, thông tin liên kết được lưu trữ bên trong tệp. Vì lý do này, nó không hoạt động với nhiều ứng dụng (ít nhất, nó hoạt động như được cho là trong Windows Explorer ...);
(2) liên kết cứng: được tạo bằng lệnh mklink /h. Chỉ hợp lệ cho các tệp và hoạt động trong một ổ đĩa nhất định (nghĩa là giống như trong Linux, bạn không thể liên kết cứng một tệp trong phân vùng khác cũng như trong ổ đĩa mạng);
(3)mối nối: con thú này thực sự kỳ lạ. Nó chỉ hoạt động với các thư mục và - điều thú vị - có thể trỏ đến các thư mục trong các hệ thống tệp khác;
(4) các liên kết tượng trưng: nó cũng giống như trong Linux và cũng hoạt động với các thư mục và tệp. (Nhưng có xu hướng yêu cầu đặc quyền của Quản trị viên, điều này có thể làm cho nó khá bất tiện.) Như tôi đã đề cập ở trên, nó được tạo bằng lệnh mklink /d link_name target_dircho các thư mục (và mklink link_name target_filecho các tệp). Bạn có thể đọc thêm về điều này ở đây .


Tôi thực sự khuyên bạn nên xóa bình luận khỏi câu trả lời của bạn
Ramhound

Đó có phải là một ý kiến, hoặc tôi đã vi phạm một số quy tắc của diễn đàn?
Humberto Fioravante Ferro

Chúng tôi không phải là một diễn đàn
Ramhound

Phải, bình luận đưa ra. Lời xin lỗi của tôi!
Humberto Fioravante Ferro

1
@Sz bạn đã hoàn toàn đúng, và tôi đã sửa đổi câu trả lời của mình theo nhận xét của bạn (thực sự, câu trả lời hơi mờ nhạt). Cảm ơn!
Humberto Fioravante Ferro

-2

Sử dụng / J để tạo một liên kết cứng trỏ đến một thư mục, còn được gọi là một đường nối thư mục:

mklink /J Link Target

Các mối nối là các liên kết mềm ...
DavidPostill
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.