Суроо: Linux'та эки каталогдун ортосунда символдук байланышты кантип түзөсүз?

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

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

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

Nautilusта символикалык шилтеме түзүү үчүн, клавиатураңыздагы Ctrl жана Shift баскычтарын басып, кармап туруңуз. Файлды же папканы башка жерге сүйрөп барып таштаңыз. Nautilus баштапкы файлды же папканы жылдырбастан, файлды же папканы түшүргөн жерде баштапкы файлга же папкага символдук шилтемени түзөт.

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

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

бир "кошуу ” өзгөрмө, аны каалаган каталогго толук жол катары аныктайт. Система "деп аныкталган маанини колдонуп символдук шилтемени түзөт. ” өзгөрмө. Символика түзүү болжолдонууда жана демейки боюнча -s опциясы колдонулат. …

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

Катуу шилтеме болуп саналат башка файл сыяктуу эле негизги инодду көрсөткөн файл. Эгер сиз бир файлды жок кылсаңыз, ал негизги инодго бир шилтемени алып салат. Ал эми символдук шилтеме (жумшак шилтеме катары да белгилүү) файл тутумундагы башка файл атына шилтеме.

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

UNIX Символикалык шилтемеси же Symlink Кеңештери

  1. Жумшак шилтемени жаңыртуу үчүн ln -nfs колдонуңуз. …
  2. Сиздин жумшак шилтеме көрсөтүп жаткан жолду билүү үчүн pwd UNIX жумшак шилтеменин айкалышында колдонуңуз. …
  3. Бардык UNIX жумшак шилтемесин жана каалаган каталогдогу катуу шилтемени билүү үчүн төмөнкү буйрукту аткарыңыз “ls -lrt | grep “^l” “.
Бул пост жактыбы? Досторуңузга бөлүшүңүз:
OS Today