Сұрақ: Linux жүйесінде екі каталог арасындағы символдық сілтемені қалай жасауға болады?

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

Символдық сілтеме жасау үшін, -s ( –символдық ) опциясын пайдаланыңыз. Егер FILE және LINK екеуі де берілсе, ln бірінші аргумент ( FILE ) ретінде көрсетілген файлдан екінші аргумент ( LINK ) ретінде көрсетілген файлға сілтеме жасайды.

source_file параметрін символдық сілтеме жасағыңыз келетін бар файлдың атымен ауыстырыңыз (бұл файл файлдық жүйелердегі кез келген бар файл немесе каталог болуы мүмкін). Менің файлымды символдық сілтеменің атымен ауыстырыңыз. 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