Unixте символдук шилтемени кантип жаңыртсам болот?

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

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

Файлдын атын өзгөртсөк, символдук шилтеме эмне болот? Сиз символдук шилтеме көрсөткөн файлды жылдыргандан кийин, символдук шилтеме сынган салбыраган символдук шилтеме. Жаңы файл атын көрсөткүңүз келсе, аны жок кылып, жаңысын түзүшүңүз керек.

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

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

ажыратуу буйругу колдонулат бир файлды алып салуу жана бир нече аргументтерди кабыл албайт. Анын –help жана –version дан башка варианттары жок. Синтаксис жөнөкөй, буйрукту чакырыңыз жана ал файлды алып салуу үчүн аргумент катары бир файлдын атын өткөрүңүз. Эгер биз ажыратуу үчүн коймочокту өткөрүп берсек, сиз кошумча операнд катасын аласыз.

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

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

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

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

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

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