Как да създадете символни връзки на вашия Mac
Символна връзка, често съкратена до символна връзка, е вид връзка, която се съхранява на едно място на вашата машина и сочи към друго място на същата машина. Можете да го мислите като пряк път към приложение. Въпреки че действителният файл на приложението се намира дълбоко във вашите папки, можете просто да щракнете двукратно върху прекия път на приложението на работния плот, за да стартирате приложението.
Символичната връзка е вид пряк път, но работи по различен начин(A symlink is a type of shortcut, but it works differently) от обикновените преки пътища. Това е по-малко пряк път и повече от действителния файл, към който сочи. Всяко приложение, което предоставяте с вашите символни връзки, ще мисли за тези връзки като за действителните файлове, а не за нормални файлове с пряк път.
Те са изключително полезни, тъй като не е нужно да сте залепени в определена папка, за да работи дадено приложение. Можете да съхранявате данните си в други папки и можете да създадете символна връзка в оригиналната папка, сочеща към новата папка, която сте създали. Вашата система и вашите приложения ще смятат, че всъщност не сте направили никакви промени и ще работят нормално, въпреки че нещата стоят по друг начин.
Създаване на символна връзка с помощта на терминала(Creating a Symlink Using The Terminal)
Създаването на символна връзка на Mac е изключително лесно. Вграденото приложение Terminal има команда, която ви позволява лесно да създавате толкова символни връзки, колкото искате на вашия Mac .
Всичко, което трябва да знаете, е мястото, където искате да създадете символната връзка и пътя, към който трябва да сочи символната връзка. След като имате тази информация, ето как създавате символна връзка в Terminal .
Стартирайте приложението Terminal , като използвате предпочитания от вас начин на вашия Mac .
Въведете следната команда в прозореца на терминала(Terminal) и натиснете Enter . Не забравяйте да замените дестинацията(destination) с папката, към която искате връзката да сочи, а местоположението(location) с пътя, където искате да запишете връзката.
ln -s местоназначение(ln -s destination location)
За да създадете символна връзка на вашия работен плот, която сочи към вашата папка Documents, ще използвате следната команда:
ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop
Ще бъде създадена символна връзка и ще бъде запазена на вашия работен плот. Щракнете двукратно върху него и той ще отвори папката Documents (ако това е, което сте посочили по-горе) в Finder .
Ако директорията, за която искате да създадете символна връзка, има интервали в имената си, не забравяйте да поставите имената на пътищата в двойни кавички, за да избегнете грешки.
Вече можете да използвате тази символна връзка във всяка от вашите команди и приложения и тя ще се счита за действителната версия на вашата папка или файл(the actual version of your folder or file) .
Използвайте приложение, за да създадете символна връзка(Use An App To Create a Symlink)
Терминалът не е единственият начин за създаване на символни връзки на вашия Mac . Ако случайно не сте човек в терминала(Terminal) , имате налично приложение, което ви позволява да създавате символни връзки на вашата машина.
Това, което прави това приложение, е, че добавя опция към вашето контекстно меню, така че можете да създавате символни връзки, като просто щракнете с десния бутон върху вашите файлове и папки.
Отидете до страницата SymbolicLinker на GitHub(SymbolicLinker page on GitHub) и изтеглете и отворете пакета на вашия Mac .
Копирайте файла SymbolicLinker.service.app от пакета, задръжте клавиша Option , щракнете върху менюто Go в Finder, изберете Library , отворете папката Services и поставете копирания файл.
Щракнете двукратно върху(Double-click) приложението, за да го отворите. Той няма да покаже нищо, но тайно е добавил опция към вашето контекстно меню.
Намерете файла или папката, за която искате да създадете символна връзка, щракнете с десния бутон върху нея и изберете Услуги(Services) , последвано от Направи символна връзка(Make Symbolic Link) .
Ще създаде символната връзка в същата папка като оригиналния файл/папка. Можете обаче да го преместите, ако искате.
Създаване на символни връзки с помощта(Create Symlinks Using) на услугата Automator(Automator Service)
Методът Automator за създаване на символни връзки работи почти по същия начин като горния метод. Но този ще е подходящ за тези от вас, които не се доверяват на произволни приложения в Интернет(Internet) и предпочитате да създадете нещо сами, за да знаете точно какво съдържа.
Стартирайте приложението Automator на вашия Mac.
Изберете Услуга,(Service) последвано от Избор(Choose) , за да създадете нова услуга Automator на вашия Mac .
Задайте(Set) опциите в горната част, както следва:
Услугата получава избрани – файлове или папки
в – всяко приложение(Service receives selected – files or folders in – any application)
В списъка с действия потърсете действието на име Run Shell Script и го плъзнете до десния панел.
Конфигурирайте действието и командите както следва:
Shell – /bin/bash Pass input – as arguments while [ $# -ne 0 ]; do ln -s “$1” “$1 symlink” shift done
Запазете услугата, като щракнете върху менюто Файл(File) в горната част и изберете Запиши(Save) . Въведете смислено име за услугата и натиснете Запазване(Save) .
За да създадете символна връзка с новосъздадената услуга Automator , щракнете с десния бутон върху вашия файл или папка и изберете Услуги(Services) , последвано от името на вашата услуга.
Можете също да създадете клавишна комбинация(create a keyboard shortcut) за услугата, за да направите създаването на символни връзки още по-лесно на вашата машина.
Изтриване на символна връзка на Mac(Deleting a Symlink On Mac)
Символичните връзки не заемат много място в паметта, тъй като са просто преки пътища към файловете и папките на вашата машина. Въпреки това, ако искате да премахнете един или няколко от тях от вашата машина, имате два начина да го направите.
Стартирайте приложението Terminal , въведете следната команда и натиснете Enter . Не забравяйте да замените символната връзка(symlink) с пътя на символната връзка на вашия Mac .
rm символна връзка(rm symlink)
Друг начин да изтриете символна връзка е да използвате опцията от контекстното меню. Щракнете с десния бутон върху вашата символна връзка и изберете Преместване в кошчето(Move to Trash) . Това ще премахне символната връзка от вашия Mac .
Уверете се, че сте изпразнили кошчето, след като сте премахнали символната връзка , за да сте сигурни, че е изчезнала завинаги от вашия Mac .
Заключение(Conclusion)
Символичните връзки са много по-мощни от обикновените псевдоними, тъй като те работят във всички приложения и команди, сякаш това са истинските файлове.
Related posts
Как да предотвратите заспиването на вашия Mac
Как да пренастроите клавишите Fn на вашия Mac
Някои клавиши на вашия Mac не работят правилно?
5 начина за принудително отказване от приложения на вашия Mac
Как да активирате и използвате режим „Картина в картина“ на вашия Mac
Как да изключите iMessage на Mac
Правете екранни снимки на Mac като професионалист с тези съвети и трикове
Как да сканирате с Image Capture на Mac
Как да замените и обедините файлове на Mac
Промяна или подправяне на MAC адрес в Windows или OS X
Как да преименувате групово файлове на вашия Mac
Как да проверите вашия Mac за руткити
APFS срещу Mac OS Extended – кой Mac дисков формат е най-добрият?
5 най-добри алтернативи на инструмента за изрязване за Mac
Вижте запазените пароли за Wi-Fi (WPA, WEP) на OS X
15 съвета за удължаване на живота на батерията на Mac
Използвайте аудио входа Line In на Mac
Как да затрудните някой да проникне във вашия Mac
Как да изпразните кошчето принудително на Mac
Как да правите екранни снимки на Mac OS с клавишни комбинации