Unix-те сілтемені қалай жасауға болады?

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

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

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

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

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

Қатты сілтеме болып табылады негізінен файлға тағайындалған белгі немесе атау. Бұл жаңа сілтеме ескі файлдың жеке көшірмесі емес, ескі файлмен бірдей файл мазмұнының басқа атауы. … Демек, ескі файлға жасаған кез келген өзгертулер жаңа сілтемеде көрінеді.

Қатты сілтеме үшін жасалған болса мәтіндік файл. Содан кейін түпнұсқа мәтіндік файл жойылады, содан кейін бастапқы файл жойылады деген мағынада негізінен сол файл атауының көшірмесі жасалады.

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

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

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

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

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