Лн командалык колдонуу Symbolic Шилтемелер кантип түзүү

Бул колдонмодо, мен түзүү жана лн буйругун колдонуу маанидеги шилтемелерди кантип колдонууну көрсөтөт.

жеткиликтүү байланыш эки тиби бар:

Мен буга чейин бир жол мурунтан көрсөтүү жазган кыйын шилтемелер болуп саналат жана эмне үчүн аларды пайдаланууга эмне алар, адатта, белгилүү болгон, ошондой эле, бул жол, негизинен, жумшак байланышы же каймана мааниде шилтемелери басым болот.

Эмне Оор Link

Сиздин билэ системасында ар бир билэ бир inode'на жетүү деп аталган бир катар менен аталат. Көпчүлүк учурда чын эле бул деле бурушпайт +, ал эми силер бир оор шилтеме жасоо үчүн келгенде, бул маанилүү жарыкка келет.

Оор шилтемеси башка жерден бир делосуна башка ат өткөрүп берет, бирок негизинде так эле сөп. чогуу билэлэри шилтемелер негизги системасынын inode'на номери.

оор байланышы тууралуу көп нерсе эч кандай физикалык катуу диск оорунду ээлеши эмес.

Оор шилтеме жардам материалдары категорияга кылат. Мисалы, сиз сүрөттөр толгон папка бар дейли. Сиз бир папканы майрам картинки деп аталган балдар сүрөттөр жана үчүнчү деп аталган үй жаныбары сүрөттөрү деп аталган дагы бир папканы түзүү мүмкүн.

Бул алар балдарынын жана ушул иттер менен майрамы менен кабыл алынган, анткени үч категорияга ылайык кээ бир сүрөттөр бар деп айтууга болот.

Сиз майрамдык сүрөттөрү негизги билэни коюп, андан кийин баланын сүрөттөр категорияда бул сүрөттө жана айрылуу сүрөттөр категориядагы башка оор шилтемеге катуу шилтеме жасоо мүмкүн. Эч кандай кошумча орун чейин кабыл алынат.

Эгер чын оор шилтеме жасоо үчүн төмөнкү команданы терүүгө жатат:

лн / жол / үчүн / File / жол / из / hardlink

Элестет сен майрамдык сүрөттөр папкасында BrightonBeach деп аталган сүрөт бар жана баланын суроту төмөнкү буйрук колдоно турган папкасында шилтеме жасоо үчүн келди

лн /holidayphotos/BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg

Сиз канча дептер менен эле системасынын inode'на шилтеме айта алат лдар буйругуна төмөнкүдөй:

дар -lt

чыгаруу -rwxr-р сыяктуу бир нерсе болот - r-- 1 колдонуучунун groupname датасы аты.

биринчи бөлүгү колдонуучунун уруксат көрсөтөт. маанилүү аз уруксат кийин, аты алдында саны болуп саналат.

саны 1 болсо, анда ал бир inode'на жетүү көрсөтүп гана сөп (аны менен байланышкан эмес, башкача айтканда,). саны андан жогору бир болсо кыйын 2 же андан көп дептердин менен тыгыз байланышы бар.

Эмне каймана Link

Каймана маанидеги шилтеме бир делосуна башка жарлыгына окшош. каймана мааниде шилтеме мазмуну менен тыгыз байланышта болуп иш жүзүндө делосуна же папкага дареги болуп саналат.

символдук шилтеме кылуу менен пайда башка тосмолор жана башка түзмөктөр боюнча материалдар жана папкаларга шилтеме алабыз.

катуу шилтеме жана символдук шилтеме ортосундагы дагы бир айырмачылык буга чейин жумшак шилтеме качан ал андагы иштеп жаткан тээтиги берилген алдын ала түзүлгөн болушу мүмкүн, ал эми бар кишиге каршы катуу шилтеме түзүлүшү керек.

каймана мааниде шилтеме төмөнкү синтаксисин түзүү үчүн:

лн сатылышы / жол / үчүн / File / жол / из / -га шилтеме берген барактар

Эгер буга чейин сиз -b бычак төмөнкүдөй колдоно аласыз бар шилтемени эскилердин үстүнө ойлоп тынчсызданып жаткандарга:

лн сатылышы -b / жол / үчүн / File / жол / из / -га шилтеме берген барактар

Бул мурунтан эле атын түзүү аркылуу бар болсо, ал эми биз менен байланышта турган камдык түзөт бир Жакыяга аягында (~) өзгөртүлгөн.

сөп эле символдук шилтеме ошол эле ат менен түзүлгөн, анда ката алышат.

Сиз төмөнкү буйрукту аркылуу Изде шилтемени талап кыла алат:

лн сатылышы -f / жол / үчүн / File / жол / из / -га шилтеме берген барактар

Балким, сен оригинал билэни жоготот деп -b которулуп, жок -f бычак, бекер убара кылгым келбейт.

Дагы бир башка, ал бар болсо, Изде келеби же жокпу, сурап билдирүү кабыл алуу болуп саналат. Сиз төмөнкү буйругу менен бул эмне кыла алат:

лн сатылышы -i / жол / үчүн / File / жол / из / -га шилтеме берген барактар

сөп каймана шилтеме болсо, кантип айтып жатышат?

төмөнкү дар буйругун Нускасы:

дар -lt

сөп каймана шилтеме болсо, ушул сыяктуу бир нерсе, сен көрө турган:

myshortcut -> myfile

Сиз дагы бир куржунга чабыттоо үчүн каймана маанидеги шилтемени колдоно аласыз.

Мисалы, сиз / сырттан / Музыка / рок / alicecooper / heystoopid деп heystoopid шилтеме бар дейли

Төмөнкү чуркай алат CD буйругуна төмөнкүдөй буйрук аркылуу бул куржунга чабыттай:

CD heystoopid

Жыйынтык

Ошентип, ал ошол замат болуп калат. Сиз жарлык сыяктуу каймана шилтемелерди колдонуу. Алар чынында эле узак жолду кыска жана башка тосмолор жана дисктер боюнча материалдар менен жеңил уруксат алуу үчүн бир жол менен жасоо үчүн колдонулушу мүмкүн.

Бул колдонмо Сизде каймана байланышы тууралуу билиши керек баарын көрсөтөт, бирок сиз башка өчүргүчтөрүн үчүн лн буйругуна кол менен баракты текшере аласыз.