Основен 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 .

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

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

Коригирайте елемента WSL, който не е намерен след инсталиране на KB4571756 в Windows 10
Коригирайте елемента WSL, който не е намерен след инсталиране на KB4571756 в Windows 10
Microsoft публикува корекцията KB4571756 за Windows 10, версия 2004 и Windows 10, версия 20H2, която е актуализация на защитата, която решава редица уязвимости, а също така идва и общи подобрения. Изглежда, че нарушава WSL (подсистема на Windows за Linux) за някои потребители. Подсистема Windows за Linux (WSL) е характеристика на
Тема Aqua за Windows 10, Windows 8 и Windows 7
Тема Aqua за Windows 10, Windows 8 и Windows 7
Темата Beautiful Queensland се предлага с 19 фонови изображения на работния плот с впечатляващи изгледи на тапети, за да украси вашия работен плот. Този красив тематичен пакет първоначално е създаден за Windows 7, но можете да го използвате в Windows 10, Windows 7 и Windows 8. Тапетите в тази тема се отличават с красиви водопади, прекрасни залези, дъждовни гледки, изгрев над
Как да изтриете всички iMessages от Mac или MacBook
Как да изтриете всички iMessages от Mac или MacBook
Функцията iMessage на Apple е стандартното приложение за съобщения на разработчика с много страхотни функции. Най-известен с това, че прави текстови комуникации между потребителите на iPhone безпроблемни, iMessage е функция, налична на почти всички устройства на Apple. Вашите текстове
Екранната снимка на Android не работи? Опитайте тези корекции
Екранната снимка на Android не работи? Опитайте тези корекции
Ако опитът да направите екранна снимка на Android не работи, може нищо да не се случи или да получите съобщение за грешка. Използвайте тези съвети, за да коригирате тези проблеми с екранните снимки на Android.
Най-добрите безплатни уебсайтове за търсене на хора
Най-добрите безплатни уебсайтове за търсене на хора
Ето най-добрите безплатни уебсайтове за търсене на хора, които могат да ви помогнат да намерите някого. Използвайте безплатно търсене на хора, за да намерите адреси, телефонни номера и др.
Как да архивирате и възстановите закрепени приложения в лентата на задачите в Windows 8 и Windows 7
Как да архивирате и възстановите закрепени приложения в лентата на задачите в Windows 8 и Windows 7
Описва как да създадете резервно копие на фиксираните приложения или да възстановите фиксираните приложения в лентата на задачите в Windows 8 и Windows 7
Преместете текстовото поле за коментар в дъното в WordPress 4.4
Преместете текстовото поле за коментар в дъното в WordPress 4.4
Ето как можете да преместите текстовото поле за коментар обратно в дъното в Wordpress 4.4