Windows Tips & News

Simboliskās saites, cietās saites un direktoriju savienojumi operētājsistēmā Windows 10

click fraud protection
IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

Operētājsistēmā Windows 10 varat izmantot simboliskas saites, lai viegli novirzītu vienu mapi uz citu vietu. Simboliskās saites operētājsistēmā tiek plaši izmantotas saviem failiem un mapēm. Izmantojot simboliskās saites, varat ietaupīt vietu diskā un padarīt savus datus pieejamus no dažādām failu sistēmas vietām, fiziski nepārvietojot datus.

Reklāma

Simboliskās saites var būt diezgan noderīgas daudzās situācijās. Piemēram, nesen savam datoram pievienoju SSD disku un tur instalēju Windows. Visas manas pārnēsājamās lietotnes palika mapē D:\portable, un daudzas no tām bija konfigurētas darbam ar mapi D:\documents. Problēma bija tāda, ka pirms šī jaunā SSD pievienošanas ceļš uz mapēm bija C:\portable un C:\documents.

Savietojot šīs divas mapes, viss darbojās dažu sekunžu laikā. Es izveidoju simboliskas saites ar nosaukumu c:\portable un c:\documents, nepārvietojot nevienu failu vai mapi. Vēl viena interesanta lieta ir tāda, ka, ja es pārvietoju savas simboliskās saites uz kādu citu vietu, piemēram, uz E: disku, tās turpina darboties un norādīs uz manām mapēm D: diskā.

Lūk, kā var izveidot simboliskas saites.

Simboliskai saišu pārvaldībai sistēma Windows piedāvā daudzus veidus.

Slavenākais rīks ir mklink. Tam ir šāda sintakse (mklink /?):

MKLINK [[/D] | [/H] | [/J]] Saites mērķis

/D — izveido direktorija simbolisku saiti. Noklusējums ir faila simboliskā saite.
/H — Simboliskas saites vietā izveido cieto saiti.
/J — izveido direktoriju savienojumu.
Saite — norāda jaunās simboliskās saites nosaukumu.
Mērķis — norāda ceļu (relatīvais vai absolūtais), uz kuru attiecas jaunā saite.

Tagad jums var rasties jautājums, kāda ir atšķirība starp direktorija simbolisko saiti un direktoriju krustojumu.

Kāda ir atšķirība starp direktorija simbolisko saiti un direktoriju krustojumu
Direktoriju savienojums ir vecāka veida simboliskā saite, kas neatbalsta UNC ceļus (tīkla ceļus, kas sākas ar \\) un relatīvos ceļus. Direktoriju savienojumi tiek atbalstīti Windows 2000 un jaunākās Windows sistēmās, kuru pamatā ir NT. No otras puses, direktorija simboliskā saite atbalsta arī UNC un relatīvos ceļus. Tomēr tiem ir nepieciešama vismaz Windows Vista. Tāpēc vairumā gadījumu mūsdienās vēlamā iespēja ir direktorija simboliskā saite.

Kāda ir atšķirība starp cieto saiti un simbolisko saiti
Cieto saiti var izveidot tikai failiem, nevis mapēm. Katalogiem nevar izveidot cieto saiti. Tātad tam ir vairāk ierobežojumu nekā direktoriju savienojumam, un tas arī neatbalsta UNC ceļus.

Kā redzēt, vai fails vai mape ir simboliska saite
Izveidosim visu trīs veidu simboliskās saites un redzēsim, kā tās tiks parādītas operētājsistēmā.
Es izveidošu mapi Winaero uz darbvirsmas un teksta failu Winaero.txt tajā pašā vietā.
Pēc tam mapei un teksta failam izveidošu jaunu simbolisku saiti un jaunu direktoriju savienojumu.

Komandai mklink ir nepieciešamas administratora privilēģijas, tāpēc jums tā jāpalaiž no paaugstināta komandu uzvedne.

Šī komanda izveidos jaunu direktorija simboliskā saite:

mklink /d "c:\users\winaero\desktop\directory symbolic link" "c:\users\winaero\desktop\winaero"

Windows 10 izveido direktorija simbolisku saitiDirektorija simbolisko saiti var vizuāli identificēt pēc saīsnes pārklājuma ikonas, kas pievienota tās galvenajai ikonai:Windows 10 direktorija simboliskās saites pārklājuma ikona

Turklāt, kad esat iespējojis kolonnu "Atribūti" File Explorer detalizētās informācijas skatā, jūs redzēsit atribūtu "L", kas norāda, ka tā ir simboliska saite.Windows 10 direktoriju simboliskās saites atribūti

Tagad izveidosim jaunu direktoriju krustojums mapei Winaero šādi:

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

Windows 10 izveido direktoriju krustojumuTam nav vizuālas atšķirības no direktorija simboliskās saites programmā File Explorer, tāpēc jūs nevarat noteikt, vai tas ir direktoriju krustojums vai direktorija simboliskā saite:Windows 10 direktoriju savienojums pārlūkprogrammā

Vienīgais veids, kā atrast saites veidu, ir izmantot konsoli rež komandu. Atveriet jaunu komandu uzvednes logu mapē, kurā ir jūsu saite, un palaidiet komandu dir. Skatiet izvadi:Windows 10 saites cmd dir izvadē

Tagad izveidosim a simboliskā saite teksta failam Es izveidoju. Komanda ir šāda:

mklink "c:\users\winaero\desktop\file symbolic link.txt" "c:\users\winaero\desktop\winaero.txt"

Windows 10 faila simboliskās saites komandaAtkal, tas vizuāli neatšķiras no parastā īsinājumtaustiņu faila, izņemot atribūtu kolonnas vērtību un vienuma veidu "simlink".

Windows 10 faila simboliskā saite pārlūkprogrammāWindows 10 faila simboliskā saite

Situācija ir atšķirīga cietās saites. Izveidosim vienu:

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

Windows 10 faila cietās saites komandaCietā saite vizuāli neatšķiras no parastā faila, kad tā tiek parādīta programmā File Explorer:Windows 10 faila cietā saite pārlūkprogrammāWindows 10 faila cietā saite uz darbvirsmas

Vienīgais veids, kā nodrošināt, ka fails ir cietā saite, ir izmantot citu konsoles utilītu fsutil.
Palaidiet to šādi:

fsutil cieto saišu saraksts "fails cietā saite.txt"

Minētā komanda parāda visus cietās saites failus:Windows 10 faila cietā saite programmā fsutil

Jūs nevarat viegli redzēt, vai fails ir cietā saite, jo pārlūkprogrammā Explorer nav šādas norādes. Tie darbojas kā parasti faili komandas dir izvadē vai pārlūkprogrammā File Explorer.

Tomēr cietās saites joprojām ir saites uz citiem failiem. Tie nedublē mērķa faila saturu un neaizņem lieko vietu diskā.

Operētājsistēmā Windows Vista un jaunākās versijās direktoriju krustojumi tiek izmantoti, lai saistītu vecākus failu mapju ceļus, piemēram, C:\Documents and Settings, ar jaunākiem ceļiem, piemēram, C:\Users. Simboliskās saites tiek izmantotas arī, lai novirzītu C:\Users\All Users uz C:\ProgramData.

Sākot ar Windows Vista, cietās saites tiek plaši izmantotas arī sistēmā Windows un tās apkalpošanas mehānismā. Daudzi sistēmas faili ir cietas saites uz failiem, kas atrodas mapē Windows Component Store. Ja palaižat komandu fsutil hardlink list pārlūkprogrammai explorer.exe, notepad.exe vai regedit.exe, varat to redzēt pats!

Windows 10 sistēmas cietās saitesThe WinSxS mape glabā dažādus sistēmas failus, kas caur cietajām saitēm ir saistīti ar failiem, kas atrodas mapēs C:\Windows, C:\Windows\System32 un citās sistēmas mapēs. Kad ir instalēti operētājsistēmas atjauninājumi, WinSxS faili tiek atjaunināti un atkal ir cieši saistīti ar sistēmas atrašanās vietām.

Tieši tā. Tagad jūs zināt visu, kas jums jāzina par simboliskajām saitēm sistēmā Windows 10. Izmantojot šo informāciju, varat atrisināt problēmas ar ceļiem, pievienojot datoram jaunu diskdzini vai pārvietojot kādu mapi, taču tai joprojām ir jābūt pieejamai, izmantojot iepriekšējo ceļu. Jūtieties brīvi atstāt komentāru, ja jums ir kāds jautājums vai ir ko pievienot.

Tagad redz kā izveidot simboliskas saites ar PowerShell.

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

Operētājsistēmā Windows 10 atrodiet miega stāvokļu arhīvus

Šī vietne izmanto sīkfailus, lai uzlabotu jūsu pieredzi, kamēr jūs pārlūkojat vietni. No šīm sīkd...

Lasīt vairāk

Divas kritiskas ievainojamības operētājsistēmā Windows 7–10, ielāpa vēl nav

Divas kritiskas ievainojamības operētājsistēmā Windows 7–10, ielāpa vēl nav

Microsoft šodien atklāts ka operētājsistēmās Windows 7, 8 un 10 OS fontu apakšsistēmā ir divas kr...

Lasīt vairāk

Iespējojiet vai atspējojiet starpliktuves koplietošanu ar Windows Sandbox operētājsistēmā Windows 10

Iespējojiet vai atspējojiet starpliktuves koplietošanu ar Windows Sandbox operētājsistēmā Windows 10

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuKā i...

Lasīt vairāk