Windows Tips & News

სიმბოლური ბმულები, მყარი ბმულები და დირექტორიის კავშირები Windows 10-ში

click fraud protection

Windows 10-ში შეგიძლიათ გამოიყენოთ სიმბოლური ბმულები ერთი საქაღალდის სხვა ადგილას ადვილად გადასატანად. სიმბოლური ბმულები ფართოდ გამოიყენება ოპერაციულ სისტემაში საკუთარი ფაილებისა და საქაღალდეებისთვის. სიმბოლური ბმულების გამოყენებით შეგიძლიათ შეინახოთ თქვენი ადგილი დისკზე და გახადოთ თქვენი მონაცემები ხელმისაწვდომი ფაილური სისტემის სხვადასხვა მდებარეობიდან თქვენი მონაცემების ფიზიკური გადაადგილების გარეშე.
სიმბოლური ბმულები შეიძლება იყოს საკმაოდ სასარგებლო ბევრ სიტუაციაში. მაგალითად, ახლახან ჩემს კომპიუტერს დავამატე SSD დისკი და იქ დავაყენე Windows. ყველა ჩემი პორტატული აპლიკაცია დარჩა D:\portable საქაღალდეში და ბევრი მათგანი კონფიგურირებული იყო საქაღალდე D:\documents-თან მუშაობისთვის. პრობლემა ის იყო, რომ სანამ ამ ახალ SSD-ს დავამატებდი, საქაღალდეების გზა იყო C:\portable და C:\documents.

ამ ორი საქაღალდის სიმბოლური კავშირით მე ყველაფერი რამდენიმე წამში მუშაობდა. მე შევქმენი სიმბოლური ბმულები სახელწოდებით c:\portable და c:\documents ერთი ფაილის ან საქაღალდის გადატანის გარეშე. კიდევ ერთი საინტერესო ის არის, რომ თუ ჩემს სიმბოლურ ბმულებს გადავიტან სხვა ადგილას, მაგალითად, E: დისკზე, ისინი განაგრძობენ მუშაობას და მიუთითებენ ჩემს საქაღალდეებზე D: დისკზე.

აი, როგორ შეიძლება სიმბოლური ბმულების შექმნა.

სიმბოლური ბმულების მართვისთვის Windows გთავაზობთ მრავალ გზას.

ყველაზე ცნობილი ინსტრუმენტია mklink. მას აქვს შემდეგი სინტაქსი (mklink /?):

MKLINK [[/D] | [/H] | [/J]] ბმული სამიზნე

/D - ქმნის დირექტორია სიმბოლურ ბმულს. ნაგულისხმევი არის ფაილის სიმბოლური ბმული.
/H - სიმბოლური ბმულის ნაცვლად ქმნის მყარ ბმულს.
/J - ქმნის დირექტორია Junction.
ბმული - განსაზღვრავს ახალი სიმბოლური ბმულის სახელს.
Target - განსაზღვრავს გზას (ფარდობითი ან აბსოლუტური), რომელსაც ახალი ბმული ეხება.

ახლა შეიძლება გაინტერესებთ, რა განსხვავებაა დირექტორია სიმბოლურ ბმულსა და დირექტორიას შორის.

რა განსხვავებაა დირექტორია სიმბოლურ ბმულსა და დირექტორიას შორის
დირექტორია Junction არის უფრო ძველი ტიპის სიმბოლური ბმული, რომელიც არ უჭერს მხარს UNC ბილიკებს (ქსელის ბილიკები, რომლებიც იწყება \\-ით) და შედარებითი ბილიკებით. დირექტორია კავშირები მხარდაჭერილია Windows 2000 და მოგვიანებით NT-ზე დაფუძნებული Windows სისტემებში. მეორეს მხრივ, დირექტორიას სიმბოლური ბმული ასევე მხარს უჭერს UNC და ნათესავ ბილიკებს. თუმცა, მათ სჭირდებათ მინიმუმ Windows Vista. ასე რომ, დღეს უმეტეს შემთხვევაში, დირექტორიაში სიმბოლური ბმული სასურველი ვარიანტია.

რა განსხვავებაა მყარ ბმულსა და სიმბოლურ ბმულს შორის
მყარი ბმული შეიძლება შეიქმნას მხოლოდ ფაილებისთვის და არა საქაღალდეებისთვის. თქვენ არ შეგიძლიათ შექმნათ მყარი ბმული დირექტორიებისთვის. ასე რომ, მას აქვს უფრო მეტი შეზღუდვა, ვიდრე დირექტორია Junction და ასევე არ უჭერს მხარს UNC ბილიკებს.

როგორ დავინახოთ არის თუ არა ფაილი ან საქაღალდე სიმბოლური ბმული
შევქმნათ სამივე ტიპის სიმბოლური ბმული და ვნახოთ, როგორ იქნება ისინი ნაჩვენები ოპერაციულ სისტემაში.
მე შევქმნი Winaero საქაღალდეს ჩემს სამუშაო მაგიდაზე და ტექსტურ ფაილს Winaero.txt იმავე ადგილას.
შემდეგ, მე შევქმნი ახალ სიმბოლურ ბმულს და ახალ დირექტორიაში შეერთებას საქაღალდისა და ტექსტური ფაილისთვის.

mklink ბრძანება მოითხოვს ადმინისტრატორის პრივილეგიებს, ასე რომ თქვენ უნდა გაუშვათ იგი ამაღლებული ბრძანების ხაზი.

შემდეგი ბრძანება შექმნის ახალს დირექტორია სიმბოლური ბმული:

mklink /d "c:\users\winaero\desktop\directory სიმბოლური ბმული" "c:\users\winaero\desktop\winaero"

დირექტორია სიმბოლური ბმული შეიძლება ვიზუალურად იდენტიფიცირდეს მალსახმობის გადაფარვის ხატულაზე, რომელიც დაემატა მის მთავარ ხატულას:

გარდა ამისა, როდესაც ჩართავთ სვეტს "ატრიბუტები" File Explorer-ის დეტალების ხედში, დაინახავთ "L" ატრიბუტს, რომელიც მიუთითებს, რომ ეს არის სიმბოლური ბმული.

ახლა მოდით შევქმნათ ახალი დირექტორია კვანძი Winaero საქაღალდისთვის, შემდეგნაირად:

mklink /j "c:\users\winaero\desktop\directory junction" "c:\users\winaero\desktop\winaero"

მას არ აქვს ვიზუალური განსხვავება დირექტორიაში სიმბოლური ბმულისგან File Explorer-ში, ასე რომ, თქვენ ვერ გეტყვით, არის თუ არა დირექტორიაში შეერთება თუ დირექტორია სიმბოლური ბმული:

ბმულის ტიპის პოვნის ერთადერთი გზა არის კონსოლის გამოყენება რეჟ ბრძანება. გახსენით ახალი ბრძანების ხაზის ფანჯარა საქაღალდეში, რომელიც შეიცავს თქვენს ბმულს და გაუშვით dir ბრძანება. იხილეთ გამომავალი:

ახლა შევქმნათ ა სიმბოლური ბმული ტექსტური ფაილისთვის Მე შევქმენი. ბრძანება ასეთია:

mklink "c:\users\winaero\desktop\file სიმბოლური ბმული.txt" "c:\users\winaero\desktop\winaero.txt"

კვლავ ვიზუალურად არ განსხვავდება ჩვეულებრივი მალსახმობის ფაილისაგან, გარდა ატრიბუტების სვეტის მნიშვნელობისა და "symlink" ელემენტის ტიპისა:

სიტუაცია განსხვავებულია მყარი ბმულები. მოდით შევქმნათ ერთი:

mklink /h "c:\users\winaero\desktop\file hard link.txt" "c:\users\winaero\desktop\winaero.txt"

მყარ ბმულს არ აქვს ვიზუალური განსხვავება ჩვეულებრივი ფაილისგან File Explorer-ში გამოსახვისას:

ერთადერთი გზა იმის უზრუნველსაყოფად, რომ ფაილი მყარი ბმულია, არის კონსოლის სხვა პროგრამის გამოყენება, fsutil.
გაუშვით შემდეგნაირად:

fsutil hardlink სია "ფაილი მყარი link.txt"

აღნიშნული ბრძანება აჩვენებს ყველა მყარი დაკავშირებულ ფაილს:

თქვენ ვერ ხედავთ, არის თუ არა ფაილი მყარი ბმული, რადგან Explorer out of box არ იძლევა ასეთ მითითებას. ისინი იქცევიან როგორც ჩვეულებრივი ფაილები dir ბრძანების გამოსავალში ან File Explorer-ში.

თუმცა, მყარი ბმულები კვლავ არის სხვა ფაილების ბმულები. ისინი არ ახდენენ სამიზნე ფაილის შიგთავსის დუბლირებას და არ იღებენ ზედმეტ ადგილს დისკზე.

Windows Vista-ში და უფრო გვიან, დირექტორიაში კავშირები გამოიყენება ძველი ფაილების საქაღალდის ბილიკების დასაკავშირებლად, როგორიცაა C:\Documents და Settings ახალ ბილიკებთან, როგორიცაა C:\Users. სიმბოლური ბმულები ასევე გამოიყენება C:\Users\All Users C:\ProgramData-ზე გადამისამართებლად.

Windows Vista-დან დაწყებული, მყარი ბმულები ასევე ფართოდ გამოიყენება Windows-ის და მისი მომსახურების მექანიზმის მიერ. ბევრი სისტემის ფაილი არის მყარი ბმულები ფაილებთან Windows Component Store საქაღალდეში. თუ თქვენ აწარმოებთ ბრძანებას fsutil hardlink list-ისთვის explorer.exe, notepad.exe ან regedit.exe, ამას თავად ნახავთ!

The WinSxS საქაღალდე ინახავს სხვადასხვა სისტემის ფაილებს, რომლებიც დაკავშირებულია მყარი ბმულების საშუალებით C:\Windows, C:\Windows\System32 და სხვა სისტემის საქაღალდეებში მდებარე ფაილებთან. როდესაც ოპერაციული სისტემის განახლებები დაინსტალირებულია, WinSxS-ის შიგნით არსებული ფაილები განახლდება და კვლავ მყარად უკავშირდება სისტემის მდებარეობებს.

Ის არის. ახლა თქვენ იცით ყველაფერი, რაც უნდა იცოდეთ Windows 10-ის სიმბოლური ბმულების შესახებ. ამ ინფორმაციის გამოყენებით, შეგიძლიათ მოაგვაროთ პრობლემები ბილიკებთან, როდესაც დაამატებთ ახალ დისკს თქვენს კომპიუტერში, ან გადაიტანთ ზოგიერთ საქაღალდეს, მაგრამ მაინც გჭირდებათ მისი წვდომა მისი წინა ბილიკის საშუალებით. მოგერიდებათ დატოვოთ კომენტარი, თუ გაქვთ შეკითხვა ან გაქვთ რაიმე დასამატებელი.

ახლა, ნახე როგორ შევქმნათ სიმბოლური ბმულები PowerShell-ით.

დაამატეთ View Owner Context Menu Windows 10-ში

დაამატეთ View Owner Context Menu Windows 10-ში

ზოგიერთ შემთხვევაში, Windows ოპერაციული სისტემა ხელს უშლის თქვენ რაიმე სახის ოპერაციას გარკვეულ ფ...

Წაიკითხე მეტი

შექმენით მომხმარებლის ანგარიში Windows 10-ში PowerShell-ით

შექმენით მომხმარებლის ანგარიში Windows 10-ში PowerShell-ით

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი

Firefox 66: გადახვევის დამაგრება

Firefox 66: გადახვევის დამაგრება

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი