В сравнение с Linux, символните връзки (Symlinks) са доста ново допълнение към Windows, представено за първи път в Windows Vista. Оттогава те присъстват.

За съжаление повечето хора не знаят нищо за символните връзки. Нека да разгледаме какво представляват символните връзки и как да използваме символните връзки в Windows 10.

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

В Windows има два основни типа символни връзки: Твърди връзки и Меки връзки. За разлика от Linux, само меки връзки се наричат ​​символни връзки в Windows.

Ако свържете твърдо файл или папка в местоположение A с файл или папка в местоположение B, файлът или папката в местоположение B ще изглежда така, сякаш съществува на място A.

Да приемем например, че имаме текстов файл, наречен "sample.txt" в директорията C: \ Programs. Ако твърдо свържа sample.txt с файл с име "test.txt", операционната система ще третира test.txt така, сякаш е sample.txt.

instagram viewer

По същество всички твърди връзки се показват като оригиналния файл или директория. Следователно твърдите връзки, които създавате, сочат към едно и също място за съхранение на вашия твърд диск. Така че, ако направите някакви промени в твърда връзка, промените ще се отразят в оригиналния файл.

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

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

Soft Links работят точно като обикновените преки пътища. Но те се различават по един ключов начин: символните връзки представляват адреса на файла, а не действителния файл. Така че, за разлика от пряк път, символната връзка не е файл. Това е и причината символните връзки да не заемат място на твърдия ви диск, а преките пътища го правят.

За разлика от твърдите връзки, символните връзки не сочат към място за съхранение на твърдия диск. Те сочат към файла или директорията, която сочи към мястото за съхранение. Така че, ако искате да изтриете файл, не е нужно да изтривате всички символни връзки, сочещи към този файл.

Символните връзки също могат да бъдат създадени на различни устройства, тъй като те сочат към оригиналния файл, а не към мястото за съхранение на файла.

Първо, символните връзки са по-бързи от традиционните преки пътища. Ето защо на бавен компютър трябва да използвате символни връзки вместо преки пътища.

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

И накрая, някои програми изискват от вас да има файлове на определено място на устройството за съхранение. Например OneDrive синхронизира само файлове, които присъстват в директорията OneDrive. С помощта на символна връзка можете да синхронизирате всеки файл, независимо от местоположението му на вашия компютър.

В Windows 10 можете да настроите символни връзки чрез командния ред, като използвате mklink команда.

Първо, стартирайте командния ред, като напишете cmd в лентата за търсене в менюто "Старт", след това щракнете с десния бутон върху Най-доброто съвпадение и изберете Изпълни като администратор.

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

Можете да използвате командата mklink, за да създадете твърди и меки връзки. За да получите преглед на помощната програма mklink, напишете mklink и натиснете Enter. Това ще ви даде преглед на помощната програма mklink, като изброи синтаксиса на командата и различните опции, свързани с нея.

Сега нека създадем мека връзка към текстов файл с помощта на mklink.

Тип mklink връзка, замествайки „link“ с адреса на меката връзка, която искате да създадете, и заменете „target“ с адреса на оригиналния файл. Следващото изображение показва как да създадете мека връзка с име „softlink.txt“, която препраща към файл „original.txt“.

Ако искате да създадете мека връзка към папка или директория, използвайте формата mklink / D цел на връзката. Опцията “/ D” създава символна връзка към директория.

Създаването на твърда връзка също следва същия процес. Използвайте същото mklink връзка за цел командна структура, но с опцията “/ H”.

Следващото изображение показва как да създадете твърда връзка за измисления файл „hardlink.txt“, сочейки към същото място за съхранение като „original.txt“.

Ако искате да създадете твърда връзка към папка или директория, използвайте опцията “/ J” вместо опцията “/ H”.

Свързани: Как да създам символна връзка в Linux

За да започнете, изтегляне Hard Link Shell Extension и го инсталирайте. Не забравяйте да изберете правилния пакет за вашия компютър. Например, ако имате 64-битова операционна система, изтеглете 64-битовата версия. Не сте сигурни какво използвате? Ето как да проверите дали сте използване на 64-битова или 32-битова Windows.

След като инсталирате пакета, отидете до файла или папката, към която искате да създадете връзка. Щракнете с десния бутон върху файла и изберете Изберете източник на връзка от падащия списък.

След като изберете връзката, отидете до целевата папка, където искате да създадете връзката. Щракнете с десния бутон върху празно място и изберете Пуснете символна връзка. Това ще създаде символна връзка със същото име като оригиналния файл.

Можете да използвате същия метод за създаване на твърда връзка към файл или папка. Не забравяйте, че можете да създадете твърда връзка само в същото дисково устройство. Hard Link Shell Extension ще ви даде възможност да създадете твърда връзка само ако сте на едно и също дисково устройство.

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

Разбираемо е, че не всеки ще намери приложение за символични връзки. Но за хората, които обичат да поддържат всичко подредено, като използват възможно най-малко място за съхранение, символичните връзки са страхотна функция.

Така че, вместо да копирате файлове на различни места, създайте символични връзки и ще бъде добре да отидете.

електронна поща
Как да намерите и поправите счупени символни връзки в Linux

Счупените символни връзки могат да доведат до проблеми с производителността в Linux. Ето как да намерите и коригирате счупени символни връзки.

Прочетете Напред

Свързани теми
  • Windows
  • Управление на файлове
  • Windows 10
  • Символична връзка
За автора
Фавад Муртаза (8 статии публикувани)Още от Фавад Муртаза

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.