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

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

Постоје две врсте веза:

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

Шта је тврда веза

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

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

Велика ствар у вези са тешким везама јесте да они не узимају никакав простор на чврстом диску.

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

Могуће је да ћете имати неке фотографије које се уклапају у све три категорије, јер су их одвели на одмор с дјецом и псима присутним.

Главну датотеку можете ставити на фотографије са одмора, а затим креирати тешку везу за ту фотографију у категорији дететова фотографија и другу тврду везу у категорији пет животиња. Нема додатног простора.

Све што треба да урадите је да унесете следећу команду да бисте креирали тврду везу:

лн / патх / у / фајл / путање / до / хардлинк

Замислите да сте имали фотографију звану БригхтонБеацх у фасцикли за фотографије празника и да сте хтели да креирате везу у фасцикли дјечјих фотографија коју бисте користили сљедећу наредбу

лн /холидаипхотос/БригхтонБеацх.јпг /кидспхотос/БригхтонБеацх.јпг

Можете да кажете колико датотека повезује исту иноде користећи наредбу лс на следећи начин:

Је-ли

Излаз ће бити нешто попут -рв-р-р-- 1 корисничко име групе име датум филенаме.

Први део приказује корисничке дозволе. Важан бит је број након дозвола и пре корисничког имена.

Ако је број 1, то је једина датотека која указује на одређени иноде (тј. Није повезана). Ако је број већи од једног, онда је тешко повезан са 2 или више датотека.

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

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

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

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

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

лн -с / патх / то / филе / патх / до / линк

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

лн -с-б / путање / до / датотека / путања / до / везе

Ово ће створити резервну копију везе ако већ постоји, креирајући исте датотеке, али са тилдом на крају (~).

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

Можете да приморате везу да преписите датотеку користећи следећу команду:

лн -с -ф / путање / до / датотека / путања / до / везе

Вероватно не желите да користите -ф прекидач без прекидача -б пошто ћете изгубити оригиналну датотеку.

Друга могућност је да примите поруку да ли желите преписати датотеку ако већ постоји. То можете урадити следећом командом:

лн -с -и / путање / до / датотека / путања / до / везе

Како да кажете да ли је датотека симболичка веза?

Покрените следећу наредбу лс:

Је-ли

Ако је датотека симболична веза, видећете нешто овако:

мисхортцут -> мифиле

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

На пример, замислите да имате везу са / хоме / мусиц / роцк / алицецоопер / хеистоопид који се зове хеистоопид

Можете да покренете следећу наредбу цд-а да бисте се кретали у ту фасциклу користећи следећу команду:

цд хеистоопид

Резиме

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

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