Основен Windows 10 Символични връзки, твърди връзки и кръстовища на директории в Windows 10

Символични връзки, твърди връзки и кръстовища на директории в Windows 10



В Windows 10 можете да използвате символни връзки за лесно пренасочване на една папка на друго място. Символните връзки се използват широко в операционната система за нейните собствени файлове и папки. Използвайки символни връзки, можете да спестите дисково пространство и да направите данните си достъпни от различни местоположения на файлова система, без да премествате физически данните си.

Реклама

Символичните връзки могат да бъдат доста полезни в много ситуации. Например наскоро добавих SSD устройство към компютъра си и инсталирах Windows там. Всички мои преносими приложения останаха в преносимата папка D: и много от тях бяха конфигурирани да работят с папката D: documents. Проблемът беше, че преди да добавя този нов SSD, пътят до папките беше C: portable и C: documents.

Чрез връзката между тези две папки получих всичко работещо в рамките на няколко секунди. Създадох символни връзки на име c: portable и c: documents, без да премествам нито един файл или папка. Друго интересно нещо е, че ако преместя символичните си връзки на друго място, например към E: устройството, те продължават да работят и ще сочат към моите папки на D: устройството.

Ето как могат да бъдат създадени символни връзки.

За управление на символни връзки Windows ви предлага много начини.

Най-известният инструмент е mklink. Той има следния синтаксис (mklink /?):

MKLINK [[/ D] | [/ H] | [/ J]] Цел на връзката

/ D - Създава символна връзка към директория. По подразбиране е символна връзка към файл.
/ H - Създава твърда връзка вместо символна връзка.
/ J - Създава кръстовище на директории.
Връзка - Указва новото име на символична връзка.
Цел - Указва пътя (относителен или абсолютен), към който се отнася новата връзка.

Сега може да се чудите каква е разликата между символната връзка на директорията и кръстовището на директорията.

Каква е разликата между символната връзка на директория и кръстовището на директорията
Directory Junction е по-стар тип символна връзка, която не поддържа UNC пътища (мрежови пътища, които започват с \) и относителни пътища. Съединенията с директории се поддържат в Windows 2000 и по-късно базирани на NT системи на Windows. От друга страна, символна връзка към директория също поддържа UNC и относителни пътища. Те обаче изискват поне Windows Vista. Така че, в повечето случаи днес символната връзка към директорията е предпочитаната опция.

Каква е разликата между твърда връзка и символна връзка
Твърда връзка може да бъде създадена само за файлове, но не и за папки. Не можете да създадете твърда връзка за директории. Така че, той има повече ограничения от Directory Junction и също не поддържа UNC пътища.

как да изчистите скреч диска на

Как да разберете дали файлът или папката е символна връзка
Нека създадем и трите типа символни връзки и да видим как ще бъдат показани в операционната система.
Ще създам папката Winaero на моя работен плот и текстовия файл Winaero.txt на същото място.
След това ще създам нова символична връзка и нов Directory Junction за папката и текстовия файл.

Командата mklink изисква администраторски права, така че трябва да я стартирате от повишен команден ред .

Следващата команда ще създаде новадиректория символна връзка:

mklink / d 'c:  users  winaero  desktop  directory символна връзка' 'c:  users  winaero  desktop  winaero'

Windows 10 създава символна връзка към директорияСимволичната връзка към директория може да бъде визуално идентифицирана чрез иконата за наслагване на пряк път, добавена към основната икона:Windows 10 създава кръстовище на директории

как да избера по подразбиране gmail акаунт -

Освен това, когато сте активирали колоната „Атрибути“ в изгледа с подробности на File Explorer, ще видите атрибута „L“, който показва, че това е символична връзка.Команда за символна връзка на файл с Windows 10

Сега, нека създадем новкръстовище на директорияза папката Winaero, както следва:

mklink / j 'c:  users  winaero  desktop  directory junction' 'c:  users  winaero  desktop  winaero'

Windows 10 файл символна връзка в ExplorerТой няма визуална разлика от символна връзка към директория във File Explorer, така че не можете да разберете дали е кръстовище на директория или символна връзка към директория:Windows 10 файл символна връзка

Единственият начин да намерите типа на връзката е да използвате конзолатаза тебкоманда. Отворете нов прозорец на командния ред в папката, която съдържа вашата връзка, и изпълнете командата dir. Вижте резултата:Команда за твърда връзка на файл с Windows 10

Сега, нека създадем aсимволна връзка за текстовия файлАз създадох. Командата е както следва:

mklink 'c:  users  winaero  desktop  file symbolic link.txt' 'c:  users  winaero  desktop  winaero.txt'

Твърда връзка към файл с Windows 10 на десктопОтново, той не се различава визуално от обикновен файл за пряк път, освен стойността на колоната на атрибутите и типа елемент „symlink“:

Твърди връзки на системата Windows 10

Ситуацията е различна затвърди връзки. Нека създадем такъв:

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

Твърдата връзка няма визуална разлика от обикновения файл, когато се показва във File Explorer:

Единственият начин да се гарантира, че файлът е твърда връзка, е да се използва друга конзолна програма, fsutil.
Изпълнете го както следва:

fsutil списък с твърди връзки 'file hard link.txt'

Споменатата команда показва всички файлове с твърда връзка:

номер, за да преминете направо към гласова поща

Не можете лесно да видите дали файлът е твърда връзка, тъй като Explorer от кутията не дава такива индикации. Те се държат като обикновени файлове в изхода на командата dir или във File Explorer.

Твърдите връзки обаче все още са връзки към други файлове. Те не дублират съдържанието на целевия файл и не заемат излишно дисково пространство.

В Windows Vista и по-нови версии кръстовищата на директории се използват за свързване на по-стари пътища на папки на файлове като C: Documents и Settings с по-нови пътища като C: Users. Символичните връзки се използват и за пренасочване на C: Users All Users към C: ProgramData.

Започвайки с Windows Vista, твърдите връзки също се използват широко от Windows и неговия сервизен механизъм. Много системни файлове са твърди връзки към файлове в папката на Windows Component Store. Ако стартирате командата fsutil списък с твърди връзки за explorer.exe, notepad.exe или regedit.exe, можете да видите това сами!

The Папка WinSxS съхранява различни системни файлове, които са свързани чрез твърди връзки към файловете, намиращи се в папките C: Windows, C: Windows System32 и други системни папки. Когато се инсталират актуализации на операционната система, файловете в WinSxS се актуализират и отново се свързват твърдо със системните местоположения.

Това е. Сега знаете всичко, което трябва да знаете за символните връзки в Windows 10. Използвайки тази информация, можете да разрешавате проблеми с пътищата, когато добавяте ново дисково устройство в компютъра си или премествате някаква папка, но все пак се нуждаете от нея, за да бъде достъпна чрез предишната си път. Чувствайте се свободни да оставите коментар, ако имате въпрос или имате какво да добавите.

Сега вижте как да създадете символни връзки с PowerShell .

Интересни Статии

Избор На Редактора

Как да инсталирате драйвер за принтер
Как да инсталирате драйвер за принтер
Драйверът за принтер е софтуер, който казва на вашия компютър как да използва функциите на вашия принтер. Ето как да инсталирате или преинсталирате драйвер за вашия принтер.
Числата на CUSIP и как да ги търсите
Числата на CUSIP и как да ги търсите
Научете какво е CUSIP номер, какво означават знаците в един и основите за това как да търсите CUSIP номер, като използвате няколко различни метода.
8-те най-добри приложения за новини за iPhone през 2024 г
8-те най-добри приложения за новини за iPhone през 2024 г
Искате ли да сте в крак с последните извънредни новини? Тогава имате нужда от най-добрите приложения за новини за iPhone. Този списък включва всички най-предпочитани за получаване на вашите новини точно сега.
Aero Patch 1.4
Aero Patch 1.4
Ето Aero пластир, създаден от моя приятел г-н dUSHA, който позволява пълнофункционални aero стъкло и функции за персонализация в Windows 7 Home Basic и Windows 7 Starter, като например Aero Glass и оцветяване. - Пълна поддръжка на теми, включително RSS и слайдшоу. , Shake и WinFlip 3D. - Поддръжка на теми на трети страни. Най-новата версия е 1.4, вижте
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Asus Transformer Book T100 беше устройството, което доведе до евтиното зареждане на Windows, но времето - и технологията - продължиха напред. От стартирането му няколко поколения нискотарифни Windows клаудбукове и Chromebook на Google преобразиха лаптопа
Как да изтрия всички публикации в Reddit
Как да изтрия всички публикации в Reddit
https://www.youtube.com/watch?v=tbWDDJ6HAeI Ако сте дългогодишен потребител на Reddit, има вероятност да съжалявате за поне няколко публикации, които сте споделили с общността. Да се ​​избягваш за споделяне на непопулярно мнение е бизнес като
Как да смените басите на Airpods
Как да смените басите на Airpods
Едно от най-добрите неща за AirPods е, че можете да персонализирате собствения си опит. Можете да слушате музика, когато пожелаете, като имате свободни ръце за изпълнение на други задачи, но това не е всичко. Вие