Көп суроо: Linux'та жумшак шилтемени кантип жаңыртсам болот?

Телефонуңуз ысып же батареясы демейдегиден батыраак түгөнүп калышы мүмкүн. Мүчүлүштүктөр iOS бета программасынын коопсуздугун начарлатышы мүмкүн. Хакерлер зыяндуу программаларды орнотуу же жеке маалыматтарды уурдоо үчүн боштуктарды жана коопсуздукту пайдалана алышат. Мына ошондуктан Apple эч кимге "негизги" iPhone'уна бета iOS орнотууну сунуштайт.

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

  1. Ln'ди -f күчү менен колдонуңуз, жада калса -n каталогдору үчүн (inode кайра колдонулушу мүмкүн): ln -sfn /some/new/path linkname.
  2. Символокту алып салыңыз жана жаңысын түзүңүз (каталогдор үчүн да): rm linkname; ln -s /айрым/жаңы/жолдун шилтеме аты.

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

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

-L символдук шилтеменин бар-жокпу, бузулган же жок экенин текшерет. By -e менен айкалыштыруу шилтеменин бар-жоктугун эмес, анык экенин текшере аласыз (каталог же файлга шилтемелер). Демек, эгер файл чындап эле символдук шилтеме эмес, файл болсо, сиз бул сыноолордун баарын жасап, мааниси ката абалын көрсөткөн чыгуу статусун ала аласыз.

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

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

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

Soft Link мазмунун эмес, баштапкы файлдын жолун камтыйт. Жумшак шилтемени алып салуу оригиналдуу файлды алып салуудан башка эч нерсеге таасирин тийгизбейт, шилтеме жок файлды көрсөткөн "салма" шилтемеге айланат. Жумшак шилтеме каталогго шилтеме бере алат.

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

Symlinks менен иштөө үчүн чектелген мүмкүнчүлүктөр бар; символдук шилтемени оң баскыч менен чыкылдатыңыз > ClearCase > Шилтеме максаттуу изилдөөнү басыңыз | Symlink касиеттери. Көз ирмемдик көрүнүштө, Symlink Максаттуу Операциялары пайда болушу үчүн символдук шилтеме максаттуу сиздин көрүнүшүңүзгө да жүктөлүшү керек.

By default, the ln command creates hard шилтемелер. үчүн түзүү a symbolic байланыш, use the -s ( –symbolic ) option. If both the FILE and LINK are given, ln will түзүү a байланыш биринчи аргумент катары көрсөтүлгөн файлдан ( FILE ) экинчи аргумент катары көрсөтүлгөн файлга ( FILE ) LINK ).

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

Бир колдонсо болот кара май to move a folder containing relative symbolic links.

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