Linux'та символдук шилтеме файлы деген эмне?

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

Символикалык шилтеме болуп саналат башка файл тутумунун объектисин көрсөткөн файл тутумунун объекти. Көрсөтүлгөн объект максаттуу деп аталат. Символикалык шилтемелер колдонуучулар үчүн ачык болуп саналат; шилтемелер кадимки файлдар же каталогдор катары көрүнөт жана колдонуучу же тиркеме тарабынан дал ушундай жол менен иш-аракет кыла алат.

үчүн түзүү a символдук шилтеме, -s колдонуңуз ( —символдук ) параметр. Эгерде экөө тең FILE жана LINK берилген, ln болот түзүү a байланыш биринчи аргумент катары көрсөтүлгөн файлдан ( FILE ) экинчи аргумент катары көрсөтүлгөн файлга ( FILE ) LINK ).

Символикалык шилтеме түзүү -s опциясын ln буйругуна, андан кийин максаттуу файлга жана шилтеменин аталышына өткөрүңүз. Төмөнкү мисалда файл бин папкасына символдоштурулган. Төмөнкү мисалда орнотулган тышкы диск үй каталогуна символдоштурулган.

Жумшак шилтеме (символикалык шилтеме же символикалык шилтеме деп да аталат) болуп саналат файлдын аталышын жана жайгашкан жерин көрсөткөн файл тутумунун жазуусу. ... Символикалык шилтемени жок кылуу баштапкы файлды жок кылбайт. Бирок, жумшак шилтеме алынып салынган файл, жумшак шилтеме иштебей калса, ал бузулган.

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

Каталогдогу символикалык шилтемелерди көрүү үчүн:

  1. Терминалды ачып, ошол каталогго өтүңүз.
  2. Команданы териңиз: ls -la. Бул каталогдогу бардык файлдардын тизмеси жашырылган болсо дагы.
  3. l менен башталган файлдар сиздин символдук шилтеме файлдарыңыз.

Эң жөнөкөй жолу: cd символдук шилтеме жайгашкан жерге жана чоо-жайын тизмелөө үчүн ls -l аткарыңыз файлдардын. Символикалык шилтемеден кийинки -> оң жагындагы бөлүгү ал көрсөтүп жаткан көздөгөн жер болуп саналат.

Linux'тагы ln буйругу баштапкы файлдар менен каталогдордун ортосунда байланыштарды түзөт.

  1. -s – Символикалык шилтемелер үчүн буйрук.
  2. [максаттуу файл] – сиз шилтеме түзүп жаткан файлдын аты.
  3. [Символдук файлдын аты] – символдук шилтеменин аты.

source_file дегенди сиз символдук шилтеме түзгүңүз келген учурдагы файлдын аты менен алмаштырыңыз (бул файл файл тутумундагы бардык учурдагы файл же каталог болушу мүмкүн). myfile файлын символдук шилтеменин аты менен алмаштырыңыз. ln буйругу андан кийин символдук байланышты түзөт.

Катуу шилтемеленген каталогдордун себеби эмес, уруксат бир аз техникалык болуп саналат. Негизинен алар файл тутумунун структурасын бузушат. Сиз жалпысынан баары бир катуу шилтемелерди колдонбошуңуз керек. Символикалык шилтемелер бир эле функциялардын көбүн көйгөй жаратпастан колдонууга мүмкүндүк берет (мисалы, ln -s target link ).

Бул пост жактыбы? Досторуңузга бөлүшүңүз:
OS Today