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

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

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

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

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

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

    Ово је потпуно транспарентно за оперативни систем и програме које користите. Ако прегледате директоријум /хоме/усер/.програм у менаџеру датотека, изгледа да садржи датотеке унутар /мнт/партитион/.програм.

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

    Опћенито требате користити стандардне симболичке везе, такођер познате као "меке везе", ако нисте сигурни које ћете користити.

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

    Да бисте креирали симболичку везу са командом лн, прво ћете морати да отворите прозор терминала. Када то урадите, покрените лн наредбу у сљедећем облику:

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

    Можете навести путању до директоријума или датотеке у наредби. То ће "само радити", шта год да уђете.

    Дакле, ако желите да креирате симболичну везу у вашој мапи за преузимање која се налази на вашој радној површини, покренули бисте следећу команду:

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

    Тхе у команди креира симболичку везу. Ако бисте уместо тога хтели да креирате чврсти линк - то је нешто што обично не бисте желели да урадите осим ако немате одређени разлог да то учините - искључили бисте из команде.

    Користећи наш пример, ако погледамо у нашу фасциклу Десктоп, налазимо фасциклу „Преузимања“ која изгледа да садржи све исте датотеке као и наша главна мапа Преузимања..

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

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

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

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

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

    Менаџер фајлова Наутилус који је укључен у ГНОМЕ и Убунту Унити десктоп више нема ову опцију менија, али има пречицу која ће урадити исту ствар. Да бисте креирали симболичну везу у Наутилусу, притисните и држите тастере Цтрл и Схифт на тастатури. Превуците датотеку или фасциклу на другу локацију. Наутилус ће креирати симболичну везу на оригиналну датотеку или мапу на локацији на којој сте испустили датотеку или мапу, умјесто да премјестите оригиналну датотеку или мапу.