Почетна » како да » Како да креирате и користите симболичке везе (тзв. Симлинкс) на Мац-у

    Како да креирате и користите симболичке везе (тзв. Симлинкс) на Мац-у

    Симболичне везе, познате и као симболи, су специјалне датотеке које упућују на датотеке или директорије на другим локацијама на вашем систему. Можете их замислити као напредне алиасе и ево како их користити у МацОС-у.

    Симболички линкови су слични алиасима, осим што раде у свакој апликацији на вашем Мац-у, укључујући и терминал. Они су посебно корисни када апликације не желе да раде исправно са обичним псеудонимом. На мацОС-у, креирате симболичке везе у терминалу користећи лн корисност. Не можете их креирати у Финдеру. Симболичке везе у МацОС-у раде слично симболичким везама у Линуку, јер су оба оперативна система слична Унику. Симболички линкови у Виндовсу раде мало другачије.

    Шта су симболичне везе?

    У МацОС-у можете креирати регуларне алиасе у Финдеру. Алиаси указују на датотеке или фасцикле, али су више као једноставне пречице.

    Симболичка веза је напреднији тип алиаса који ради у свакој апликацији на систему, укључујући и услужне програме командне линије у терминалу. Симболична веза коју креирате изгледа да ће апликације бити исте као и оригинална датотека или фасцикла на коју показује - чак и ако је то само веза.

    На примјер, рецимо да имате програм који треба датотеке похрањене у / Либрари / Програм. Али желите да похраните те датотеке негдје другдје у суставу - на примјер, у / Волумес / Програм. Можете преместити директоријум програма у / Волумес / Програм, а затим креирати симболичку везу у / Либрари / Програм поинтинг / Волумес / Програм. Програм ће покушати да приступи свом фолдеру у / Либрари / Програм, а оперативни систем ће га преусмерити на / Волумес / Програм.

    Ово је потпуно транспарентно за МацОС оперативни систем и апликације које користите. Ако прегледате директоријум / Либрари / Програм у Финдеру или било којој другој апликацији, изгледа да садржи датотеке унутар / Волумес / Програм.

    Поред симболичких веза, које се понекад називају и "меким везама", можете умјесто тога креирати "чврсте везе". Симболичка или мека веза указује на путању у систему датотека. На пример, рецимо да имате симболички или софт-линк из / Усерс / пример указујући на / опт / екампле. Ако преместите датотеку на / опт / пример, линк на / Усерс / пример ће бити прекинут. Међутим, ако креирате чврсту везу, она ће заправо указати на основни иноде на датотечном систему. Дакле, ако сте креирали чврсту везу из / Усерс / екампле указујући на / опт / екампле и касније премјештени / опт / екампле, линк на / Усерс / примјер би још увијек указао на датотеку, без обзира гдје сте је премјестили. Хард линк ради на нижем нивоу.

    Опћенито требате користити стандардне симболичке везе (меке везе), ако нисте сигурни које ћете користити. Тврде везе имају нека ограничења. На пример, не можете да креирате чврсту везу на једној партицији или диску која показује на локацију на другој партицији или диску, док то можете да урадите са стандардном симболичком везом.

    Креирајте симболичне везе помоћу команде лн

    Да бисте на Мац-у направили симболичку везу, морате користити апликацију Терминал.

    Притисните Цомманд + Спаце, откуцајте “Терминал”, а затим притисните “Ентер” да отворите Терминал из Спотлигхт претраживања. Идите до Финдер> Апплицатионс> Утилитиес> Терминал да бисте покренули пречицу за терминал.

    Покренути лн наредбу у сљедећем облику. Можете навести путању до директоријума или датотеке:

    лн -с / патх / то / оригинал / патх / то / линк

    Тхе овде говори команди лн да креира симболичку везу. Ако желите да направите чврсту везу, изоставили бисте . Већину времена симболичне везе су бољи избор, па немојте креирати чврсту везу осим ако немате специфичан разлог за то.

    Ево примера. Рецимо да сте хтели да креирате симболичку везу у директоријуму Десктопа која указује на вашу фасциклу Преузимања. Покренули бисте следећу команду:

    лн -с / Усерс / наме / Довнлоадс / Усерс / наме / Десктоп

    Када креирате везу, видећете да се мапа Преузимања појављује на радној површини. То је заправо симболичка веза коју сте направили, али ће изгледати као права ствар. Изгледа да ова фасцикла садржи све исте датотеке као и мапа Преузимања. То је зато што ради - они су само различити погледи који упућују на исти основни директориј у систему датотека.

    Ако путања датотеке садржи размаке или друге специјалне знакове, морат ћете их затворити у наводнике. Дакле, ако сте хтели да креирате везу на вашој радној површини у фасциклу под називом „Моји фајлови“ унутар вашег корисничког директоријума, требало би да имате неку сличну наредбу:

    лн -с "/ Усерс / наме / Ми Филес" "/ Усерс / наме / Десктоп / Ми Линк"

    Да бисте олакшали куцање путање фајлова и директоријума у ​​терминал, можете повући и испустити фасциклу из прозора Финдера у терминал и терминал ће аутоматски попунити путању до те фасцикле. Ако је потребно, пут ће се ставити у наводнике.

    Ако је потребно да креирате симболичку везу у системској локацији на коју ваш кориснички налог нема приступ, мораћете да ставите префикс лн команду са судо наредба, као на пример:

    судо лн -с / патх / то / оригинал / патх / то / линк

    Имајте на уму да, у модерним верзијама МацОС-а, неће вам бити дозвољено да пишете на одређене системске локације без промене опције фирмвера ниског нивоа захваљујући функцији заштите системског интегритета. Можете да онемогућите ту функцију, али вам препоручујемо да то не учините.

    Како избрисати симболичке везе

    Можете обрисати симболичке везе као и било који други тип датотеке. На пример, да бисте обрисали симболичну везу у програму Финдер, притисните Цтрл + кликните или кликните десним тастером миша и изаберите „Премести у смеће“.

    Можете избрисати везе из командне линије користећи рм команду, која је иста команда коју бисте користили да бисте уклонили друге датотеке. Покрените наредбу и наведите путању до везе коју желите избрисати:

    рм / путања / до / линк

    Како креирати симболичке везе помоћу графичког алата

    Финдер може креирати псеудониме, али неће радити као симболичне везе. Алиаси су слични пречицама на радној површини у оперативном систему Виндовс. Они се не третирају као истините, транспарентне симболичке везе.

    Да бисте могли да креирате симболичке везе у Финдеру, биће вам потребан услужни програм или скрипт треће стране. Препоручујемо опен-соурце апликацију СимболицЛинкер за брзо додавање опције Услуге> Направи симболичку везу десно од контекстног менија Финдера.

    Кликните на опцију коју додаје и она ће креирати симболичку везу до изабране датотеке или мапе у тренутном директорију. Можете га преименовати и премјестити гдје год желите.

    Ако их раније нисте користили, симболичким везама може бити потребно мало времена да се замотате и навикнете да користите. Али, када то урадите, наћи ћете их као моћно средство за обављање нечега што често не можете да урадите са обичним алиасом.