Linux жүйесінде символдық сілтеме файлы дегеніміз не?

Символдық сілтеме, сондай-ақ жұмсақ сілтеме деп аталады, Windows жүйесіндегі таңбаша немесе Macintosh бүркеншік аты сияқты басқа файлды көрсететін арнайы файл түрі. Қатты сілтемеден айырмашылығы, символдық сілтеме мақсатты файлдағы деректерді қамтымайды. Ол жай ғана файлдық жүйедегі басқа жазбаны көрсетеді.

Символдық сілтеме болып табылады басқа файлдық жүйе объектісіне нұсқайтын файлдық жүйе нысаны. Көрсетілетін объект нысана деп аталады. Символдық сілтемелер пайдаланушылар үшін ашық; сілтемелер кәдімгі файлдар немесе каталогтар ретінде пайда болады және олармен пайдаланушы немесе қолданба дәл солай әрекет ете алады.

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

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

Жұмсақ сілтеме (символикалық сілтеме немесе символдық сілтеме деп те аталады) болып табылады файл атауы мен орнын көрсететін файлдық жүйе жазбасы. … Символдық сілтемені жою бастапқы файлды жоймайды. Дегенмен, жұмсақ сілтеме көрсетілетін файл жойылса, жұмсақ сілтеме жұмысын тоқтатса, ол бұзылады.

Символдық сілтемелер кітапханаларды байланыстыру және түпнұсқаны жылжытпай немесе көшірместен файлдардың дәйекті орындарда болуын тексеру үшін үнемі пайдаланылады. Сілтемелер көбінесе бір файлдың бірнеше көшірмелерін әртүрлі жерлерде «сақтау» үшін пайдаланылады, бірақ бәрібір бір файлға сілтеме жасайды.

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

  1. Терминалды ашыңыз және сол каталогқа өтіңіз.
  2. Пәрменді теріңіз: ls -la. Бұл каталогтағы барлық файлдарды жасырын болса да ұзақ тізімдейді.
  3. l әрпінен басталатын файлдар символдық сілтеме файлдары болып табылады.

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

Linux жүйесіндегі ln пәрмені бастапқы файлдар мен каталогтар арасында сілтемелер жасайды.

  1. -s – Символдық сілтемелер командасы.
  2. [мақсатты файл] – сілтеме жасап жатқан бар файлдың аты.
  3. [Символдық файл аты] – символдық сілтеменің аты.

source_file параметрін символдық сілтеме жасағыңыз келетін бар файлдың атымен ауыстырыңыз (бұл файл файлдық жүйелердегі кез келген бар файл немесе каталог болуы мүмкін). Менің файлымды символдық сілтеменің атымен ауыстырыңыз. ln командасы содан кейін символдық сілтеме жасайды.

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

Осы хабарлама ұнады ма? Достарыңызбен бөлісіңіз:
Бүгінгі OS