Эмне үчүн биз Linux'та жумшак шилтеме түзөбүз?

Soft Link contains the path for original file and not the contents. Removing soft link doesn’t affect anything but removing original file, the link becomes “dangling” link which points to nonexistent file. A soft link can link to a directory.

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

Why use symbolic links? You can operate on symlinks as if they were the actual files to which they pointing somewhere down the line (except deleting them). This allows you to have multiple “access points” to a file, without having excess copies (that remain up to date, since they always access the same file).

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

Салыштыруу параметрлери Катуу шилтеме Жумшак шилтеме
Файлдык система Бул файл системаларында колдонулушу мүмкүн эмес. Бул файл системаларында колдонулушу мүмкүн.

Файлдардын ортосунда байланыш түзүү үчүн сизге керек ln буйругун колдонуңуз. Символикалык шилтеме (жумшак шилтеме же символдук шилтеме катары да белгилүү) башка файлга же каталогго шилтеме катары кызмат кылган файлдын өзгөчө түрүнөн турат. Unix/Linux сыяктуу операциялык системалар көбүнчө символдук шилтемелерди колдонот.

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

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

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

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

Катуу шилтеме болуп саналат жөн гана Linux же башка Unix сыяктуу операциялык системалардагы бар файлдын кошумча аты. Катуу шилтемелердин каалаган санын, демек, каалаган сандагы ысымдарды каалаган файл үчүн түзсө болот. Катуу шилтемелер башка катуу шилтемелерге да түзүлүшү мүмкүн.

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