Linux символическая ссылка каталог

Содержание
  1. Linux символическая ссылка каталог
  2. цЈУФЛЙЕ УУЩМЛЙ
  3. уЙНЧПМЙЮЕУЛЙЕ УУЩМЛЙ
  4. Как создать символическую ссылку для каталога в Linux
  5. Как создать символическую ссылку (софт-ссылку) в Linux
  6. Как создать символическую ссылку (мягкую ссылку) на файл
  7. Как создать символическую ссылку (мягкую ссылку) папки/каталога
  8. Как перезаписать символическую ссылку (мягкую ссылку) в Linux:
  9. Как удалить Symlink (Soft Link) в Linux:
  10. Заключение
  11. Команда Ln в Linux (Cоздание Cимволических Cсылок)
  12. Ln Command in Linux (Create Symbolic Links)
  13. В этом руководстве мы рассмотрим, как использовать ln команду для создания символических ссылок.
  14. Типы ссылок
  15. Как использовать ln команду
  16. Создание символической ссылки на файл
  17. Создание символических ссылок на каталог
  18. Перезапись символических ссылок
  19. Удаление символических ссылок
  20. Вывод
  21. Команда Ln в Linux (создание символических ссылок)
  22. Типы ссылок
  23. Как использовать команду ln
  24. Создание символической ссылки к файлу
  25. Создание символических ссылок на каталог
  26. Замена символических ссылок
  27. Удаление символических ссылок
  28. Выводы

Linux символическая ссылка каталог

уУЩМЛЙ РПЪЧПМСАФ ДБЧБФШ ЖБКМХ УТБЪХ ОЕУЛПМШЛП ЙНЈО. ч ЖБКМПЧПК УЙУФЕНЕ, ЙУРПМШЪХЕНПК Ч Linux, ЖБКМЩ Ч УЙУФЕНЕ ТБУРПЪОБАФУС РП ЙИ ОПНЕТХ ЙОДЕЛУОПЗП ДЕУЛТЙРФПТБ (inode number). ьФПФ ОПНЕТ СЧМСЕФУС ХОЙЛБМШОЩН ЧП ЧУЕК ЖБКМПЧПК УЙУФЕНЕ. лБФБМПЗ ЦЕ РТЕДУФБЧМСЕФ УПВПК УРЙУПЛ ОПНЕТПЧ ЙОДЕЛУОЩИ ДЕУЛТЙРФПТПЧ Й УППФЧЕФУФЧХАЭЙИ ЙНЈО ЖБКМПЧ. лБЦДПЕ ЙНС ЖБКМБ Ч ЛБФБМПЗЕ УЧСЪБОП У ОЕЛПФПТЩН ЙОДЕЛУОЩН ДЕУЛТЙРФПТПН.

цЈУФЛЙЕ УУЩМЛЙ

дМС УПЪДБОЙС ОЕУЛПМШЛЙИ УУЩМПЛ Л ПДОПНХ ЖБКМХ УМХЦЙФ ЛПНБОДБ ln . рХУФШ, ОБРТЙНЕТ, Ч ФЕЛХЭЕН ЛБФБМПЗЕ ЙНЕЕФУС ЖБКМ У ЙНЕОЕН foo. хЧЙДЕФШ УППФЧЕФУФЧХАЭЙК ЕНХ ОПНЕТ ЙОДЕЛУОПЗП ДЕУЛТЙРФПТБ НПЦОП У РПНПЭША ЛПНБОДЩ ls -i . рТЙНЕТ:

ъДЕУШ ЖБКМХ foo УППФЧЕФУФЧХЕФ ЙОДЕЛУОЩК ДЕУЛТЙРФПТ ОПНЕТ 22192 ЖБКМПЧПК УЙУФЕНЩ. л ЖБКМХ foo НПЦОП УПЪДБФШ ЕЭЈ ПДОХ УУЩМЛХ Й ОБЪЧБФШ ЕЈ bar. ьФП ДЕМБЕФУС УМЕДХАЭЙН ПВТБЪПН:

фЕРЕТШ У РПНПЭША ЛПНБОДЩ ls -i НПЦОП ХЧЙДЕФШ, ЮФП ПВБ ЖБКМБ ПФОПУСФУС Л ПДОПНХ Й ФПНХ ЦЕ ЙОДЕЛУОПНХ ДЕУЛТЙРФПТХ:

фЕРЕТШ, ПВТБЭБСУШ Л ЖБКМХ foo ЙМЙ bar, НЩ, Ч ДЕКУФЧЙФЕМШОПУФЙ, ВХДЕН ПВТБЭБФШУС Л ПДОПНХ Й ФПНХ ЦЕ ЖБКМХ. рТПЙЪЧПДС ЙЪНЕОЕОЙС Ч ЖБКМЕ foo, НЩ НПЦЕН ХЧЙДЕФШ, ЮФП ПОЙ РПСЧЙМЙУШ ФБЛЦЕ Й Ч ЖБКМЕ bar. уП ЧУЕИ ФПЮЕЛ ЪТЕОЙС ЖБКМЩ foo Й barљ— ЬФП ПДЙО Й ФПФ ЦЕ ЖБКМ.

рПДПВОЩЕ УУЩМЛЙ ОБЪЩЧБАФУС ЦЈУФЛЙНЙ УУЩМЛБНЙ (hard links), РПУЛПМШЛХ ПОЙ УПЪДБАФ ОЕРПУТЕДУФЧЕООХА УЧСЪШ У ЛПОЛТЕФОЩН ЙОДЕЛУОЩН ДЕУЛТЙРФПТПН. пФНЕФЙН, ЮФП ЦЈУФЛЙЕ УУЩМЛЙ НПЦОП УПЪДБЧБФШ ФПМШЛП ФПЗДБ, ЛПЗДБ ЖБКМЩ ОБИПДСФУС Ч ПДОПК Й ФПК ЦЕ ЖБКМПЧПК УЙУФЕНЕ, Ч ФП ЧТЕНС ЛБЛ УЙНЧПМЙЮЕУЛЙЕ УУЩМЛЙ (УН. ОЙЦЕ) ОЕ ЙНЕАФ ФБЛЙИ ПЗТБОЙЮЕОЙК.

рТЙ ХДБМЕОЙЙ ЖБКМБ ЛПНБОДПК rm Ч ДЕКУФЧЙФЕМШОПУФЙ ХДБМСЕФУС ФПМШЛП ПДОБ УУЩМЛБ ОБ ЖБКМ. еУМЙ НЩ ФЕРЕТШ ЧЧЕДЈН ЛПНБОДХ

ФП ВХДЕФ ХДБМЕОБ ФПМШЛП УУЩМЛБ РПД ОБЪЧБОЙЕН foo, Б УУЩМЛБ bar ВХДЕФ РТПДПМЦБФШ УХЭЕУФЧПЧБФШ. рП-ОБУФПСЭЕНХ ЖБКМ ВХДЕФ ХДБМЈО ЙЪ ЖБКМПЧПК УЙУФЕНЩ ФПМШЛП ФПЗДБ, ЛПЗДБ ОБ ОЕЗП ОЕ ПУФБОЕФУС ВПМШЫЕ УУЩМПЛ. пВЩЮОП ОБ ПДЙО ЖБКМ ЙНЕАФУС ФПМШЛП ПДОБ УУЩМЛБ, ФБЛ ЮФП ЛПНБОДБ rm ЕЗП ХДБМЙФ. пДОБЛП ЕУМЙ Л ЖБКМХ ЙНЕАФУС НОПЦЕУФЧЕООЩЕ УУЩМЛЙ, ФП ЛПНБОДБ rm ВХДЕФ ХДБМСФШ ФПМШЛП ПДОХ УУЩМЛХ, Й ДМС ФПЗП, ЮФПВЩ ЬФПФ ЖБКМ ХДБМЙФШ, РТЙДЈФУС ХДБМСФШ ЧУЕ УУЩМЛЙ ОБ ЬФПФ ЖБКМ.

лПНБОДБ ls -l ЧЩДБЈФ (РПНЙНП РТПЮЕК ЙОЖПТНБГЙЙ) ЮЙУМП УУЩМПЛ ОБ ЛБЦДЩК ЖБКМ.

гЙЖТБ 2 ЧП ЧФПТПК ЛПМПОЛЕ ЬФПЗП УРЙУЛБ ПВПЪОБЮБЕФ ЮЙУМП УУЩМПЛ ОБ ЖБКМ.

пФНЕФЙН, ЮФП ЛБФБМПЗ Ч ДЕКУФЧЙФЕМШОПУФЙ РТЕДУФБЧМСЕФ УПВПК РТПУФП ЖБКМ, УПДЕТЦБЭЙК ЙОЖПТНБГЙА П УЧСЪСИ (УУЩМЛБИ) НЕЦДХ ЙНЕОБНЙ ЖБКМПЧ Й ЙОДЕЛУОЩНЙ ДЕУЛТЙРФПТБНЙ. фБЛЦЕ ЛБЦДЩК ЛБФБМПЗ УПДЕТЦЙФ, ЛБЛ НЙОЙНХН, ДЧЕ ЦЈУФЛЙИ УУЩМЛЙ: УУЩМЛБ . ХЛБЪЩЧБЕФ ОБ УБН ЛБФБМПЗ, Б УУЩМЛБ .. ХЛБЪЩЧБЕФ ОБ ТПДЙФЕМШУЛЙК ЛБФБМПЗ. х ЛПТОЕЧПЗП ЛБФБМПЗБ ( /) УУЩМЛБ .. ХЛБЪЩЧБЕФ ОБ УБН ЛПТОЕЧПК ЛБФБМПЗ /. йОЩНЙ УМПЧБНЙ, ТПДЙФЕМШУЛЙН ЛБФБМПЗПН ЛПТОЕЧПЗП ЛБФБМПЗБ СЧМСЕФУС ФПФ ЦЕ УБНЩК ЛБФБМПЗ.

уЙНЧПМЙЮЕУЛЙЕ УУЩМЛЙ

у РПНПЭША УЙНЧПМЙЮЕУЛЙИ УУЩМПЛ (symbolic links) НПЦОП ДБФШ ЖБКМХ ДТХЗПЕ ЙНС, ОП ОЕ УЧСЪЩЧБФШ ЖБКМ У ЙОДЕЛУОЩН ДЕУЛТЙРФПТПН. фБЛЙН ПВТБЪПН, УЙНЧПМЙЮЕУЛЙЕ УУЩМЛЙ ПФМЙЮБАФУС ПФ ЦЈУФЛЙИ УУЩМПЛ.

уЙНЧПМЙЮЕУЛЙЕ УУЩМЛЙ УПЪДБАФУС ЛПНБОДПК ln -s . оБРТЙНЕТ, ЛПНБОДБ

УПЪДБЈФ УЙНЧПМЙЮЕУЛХА УУЩМЛХ РП ЙНЕОЙ bar, ЛПФПТБС ХЛБЪЩЧБЕФ ОБ ЖБКМ foo. еУМЙ НЩ ЧЩДБДЙН УРЙУПЛ ЛПНБОДПК ls -i , ФП НЩ ХЧЙДЙН, ЮФП ЬФЙ ДЧБ ЖБКМБ ЙНЕАФ ТБЪМЙЮОЩЕ ОПНЕТБ ЙОДЕЛУОЩИ ДЕУЛТЙРФПТПЧ.

Читайте также:  Результат проверки подлинности windows

пДОБЛП, ЧЩДБЧ УРЙУПЛ ЛПНБОДПК ls -l , НПЦОП ХЧЙДЕФШ, ЮФП ЖБКМ bar СЧМСЕФУС УЙНЧПМЙЮЕУЛПК УУЩМЛПК, ХЛБЪЩЧБАЭЕК ОБ ЖБКМ foo.

ч УЙНЧПМЙЮЕУЛЙИ УУЩМЛБИ ОЕ ЙУРПМШЪХАФУС РТБЧБ ДПУФХРБ Л ЖБКМХ (ЙОЩНЙ УМПЧБНЙ, ПОЙ ЧУЕЗДБ ЙНЕАФ ЖПТНХ rwxrwxrwx). ч ДЕКУФЧЙФЕМШОПУФЙ, РТБЧБ ДПУФХРБ Л УЙНЧПМЙЮЕУЛЙН УУЩМЛБН ПРТЕДЕМСАФУС РТБЧБНЙ ДПУФХРБ Л ФПНХ ЖБКМХ, ОБ ЛПФПТЩК РПЛБЪЩЧБЕФ УЙНЧПМЙЮЕУЛБС УУЩМЛБ (Ч ОБЫЕН РТЙНЕТЕ ЬФП ЖБКМ foo).

рТЙ ФПН, ЮФП НЕЦДХ ЦЈУФЛЙНЙ Й УЙНЧПМЙЮЕУЛЙНЙ УУЩМЛБНЙ ЕУФШ ЖХОЛГЙПОБМШОПЕ УИПДУФЧП, НЕЦДХ ОЙНЙ ЕУФШ Й ПФМЙЮЙС. чП-РЕТЧЩИ, НПЦОП УПЪДБФШ УЙНЧПМЙЮЕУЛХА УУЩМЛХ ОБ ЖБКМ, ЛПФПТЩК ОЕ УХЭЕУФЧХЕФ, Б УДЕМБФШ ФП ЦЕ У ЦЕУФ ЛПК УУЩМЛПК ОЕМШЪС. чП-ЧФПТЩИ, УЙНЧПМЙЮЕУЛЙЕ УУЩМЛЙ ПВТБВБФЩЧБАФУС СДТПН УЙУФЕНЩ ЙОБЮЕ, ЮЕН ЦЈУФЛЙЕ УУЩМЛЙ; ЬФБ ТБЪОЙГБ НПЦЕФ РПЛБЪБФШУС ЮЙУФП ФЕИОЙЮЕУЛПК, ОП ЙОПЗДБ ПОБ ЧБЦОБ. у РПНПЭША УЙНЧПМЙЮЕУЛЙИ УУЩМПЛ РТПУФП ХУФБОПЧЙФШ, ОБ ЛБЛПК ЖБКМ ПОЙ РПЛБЪЩЧБАФ, Б У ЦЈУФЛЙНЙ УУЩМЛБНЙ РТПУФПЗП УРПУПВБ ПРТЕДЕМЙФШ, ЛБЛЙЕ ЕЭЈ ЖБКМЩ УЧСЪБОЩ У ДБООЩН ЙОДЕЛУОЩН ДЕУЛТЙРФПТПН, ОЕФ.

уУЩМЛЙ ЫЙТПЛП ЙУРПМШЪХАФУС Ч УЙУФЕНЕ Linux. пУПВЕООП ЧБЦОЩ УЙНЧПМЙЮЕУЛЙЕ УУЩМЛЙ, ЛПФПТЩЕ ХЛБЪЩЧБАФ ОБ ВЙВМЙПФЕЛЙ ПВЭЕЗП РПМШЪПЧБОЙС, ОБИПДСЭЙЕУС Ч ЛБФБМПЗЕ /lib.

Источник

Как создать символическую ссылку для каталога в Linux

Главное меню » Linux » Как создать символическую ссылку для каталога в Linux

Жесткие ссылки: Жесткие ссылки – это ссылки, которые отражают или копируют исходный файл. Жесткие ссылки имеют одинаковые номера inode.

Программные ссылки: Мягкие ссылки – это простые ссылки, указывающие на исходный файл. Вы можете получить доступ к исходному файлу с помощью программных ссылок. Программные ссылки могут указывать на файл или папку в любом разделе и иметь разные номера inode.

Изучение создания символической ссылки в Linux – отличный способ улучшить работу с терминалом Linux. Итак, давайте изучим шаги, необходимые для создания программных ссылок в Linux.

Как создать символическую ссылку (софт-ссылку) в Linux

Чтобы создать символическую ссылку или мягкую ссылку, мы используем команду ln. Ниже приведен синтаксис для создания символической ссылки:

В первом аргументе после опции «-s» вы укажете путь к файлу папки, для которой вы хотите создать символическую ссылку. Во втором аргументе передайте имя, которое вы хотите присвоить этой символической ссылке. Чтобы проверить созданные ссылки, используйте следующую команду:

Чтобы проверить номера inode, используйте команду, указанную ниже:

Как создать символическую ссылку (мягкую ссылку) на файл

Создать мягкую ссылку на файл просто; используйте синтаксис, указанный ниже:

Важно отметить, что если вы не укажете «[символическое имя]», то команда создаст символическую ссылку по имени исходного файла. Давайте разберемся в этом на примере.

Мы создали каталог «my_folder», содержащий текстовый файл «my_doc.txt». Теперь, чтобы создать символическую ссылку на файл «my_doc.txt», мы будем использовать:

Чтобы проверить это, используйте:

Как видно из вышеприведенного вывода, «my_document» указывает на файл «my_folder/my_doc.txt». И символическая ссылка, и исходный файл будут иметь разные номера inode. Чтобы проверить используемые номера inode:

Жесткие ссылки всегда будут иметь одинаковые номера inode. Для проверки мы создали жесткую ссылку на файл «my_doc.txt» и назвал его «my_document_2»:

Из вывода видно, что исходный файл и жесткая ссылка имеют одинаковые номера inode.

Как создать символическую ссылку (мягкую ссылку) папки/каталога

Создание мягкой ссылки или символической ссылки на каталог очень похоже на создание символической ссылки на файл. Например, мы создаем символическую ссылку на каталог «my_folder», используя:

Приведенная выше команда создаст папку с символической ссылкой в ​​текущем каталоге. Чтобы проверить это, используйте:

Теперь проверьте номера inode:

Как перезаписать символическую ссылку (мягкую ссылку) в Linux:

Если вы попытаетесь обновить символическую ссылку с тем же именем, которое уже существует, вы получите сообщение об ошибке:

Нам нужно будет использовать принудительный флаг «-f», чтобы перезаписать новый путь к существующей символической ссылке.

Во многих случаях вам необходимо удалить ненужные символические ссылки из вашей системы. Чтобы удалить символическую ссылку, мы используем команду «unlink», синтаксис которой приведен ниже:

Давайте удалим символические ссылки, которые мы создали в приведенных выше примерах. Чтобы отключить символическую ссылку файла, используйте:

И чтобы отключить символическую ссылку каталога:

Читайте также:  Звуковой плеер для windows 10

Мы также можем использовать команду «rm» для удаления символических ссылок.

Преимущество «rm» перед «unlink» состоит в том, что вы можете удалить несколько символических ссылок с помощью команды «rm», что невозможно с помощью команды «unlink».

Обратите внимание, что независимо от того, используете ли вы команду «unlink» или «rm», не используйте завершающую косую черту «/», даже если это каталог.

Заключение

Символические ссылки – это более простой способ получить доступ к файлам вашей системы из разных мест. Эта статья представляет собой подробное руководство по созданию символических ссылок на файл или каталог и их удалению. Удалите символические ссылки, если исходный файл больше не существует.

Понимание и освоение терминала Linux очень важно для любого новичка. Мы надеемся, что этот пост помог вам изучить новую утилиту и улучшить свои навыки.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Команда Ln в Linux (Cоздание Cимволических Cсылок)

В этом руководстве мы рассмотрим, как использовать ln команду для создания символических ссылок.

Символическая ссылка, также известная как символическая ссылка или программная ссылка, представляет собой специальный тип файла, который указывает на другой файл или каталог.

Типы ссылок

В системах Linux / UNIX есть два типа ссылок:

    Hard links . Вы можете придумать жесткую ссылку как дополнительное имя для существующего файла. Жесткие ссылки связывают два или более имен файлов с одним и тем же индексом . Вы можете создать одну или несколько жестких ссылок для одного файла. Жесткие ссылки не могут быть созданы для каталогов и файлов в другой файловой системе или разделе.

Soft links. Это что-то вроде ярлыка в Windows. Это косвенный указатель на файл или каталог. В отличие от жесткой ссылки, символическая ссылка может указывать на файл или каталог в другой файловой системе или разделе.

Как использовать ln команду

ln утилита командной строки для создания ссылок между файлами По умолчанию ln команда создает жесткие ссылки. Чтобы создать символическую ссылку, используйте параметр -s ( —symbolic ).

ln Синтаксис команды для создания символических ссылок выглядит следующим образом :

  • Если оба FILE и LINK приведены, ln создаст ссылку из файла , указанного в качестве первого аргумента ( FILE ) в файл , указанный в качестве второго аргумента ( LINK ).

Если в качестве аргумента указан только один файл или второй аргумент является точкой ( . ), ln будет создана ссылка на этот файл в текущем рабочем каталоге . Имя символической ссылки будет таким же, как и имя файла, на который она указывает.

По умолчанию в случае успеха ln не выводит никаких данных и возвращает ноль.

Создание символической ссылки на файл

Чтобы создать символическую ссылку на данный файл, откройте свой терминал и введите:

Замените source_file на имя существующего файла, для которого вы хотите создать символическую ссылку, и symbolic_link на имя символической ссылки.

symbolic_link Параметр является необязательным. Если вы не укажете символическую ссылку, ln команда создаст новую ссылку в вашем текущем каталоге:

В следующем примере мы создаем символическую ссылку с именем my_link.txt файла my_file.txt :

Чтобы убедиться, что символическая ссылка была успешно создана, используйте ls команду:

Вывод будет выглядеть примерно так:

Символ l представляет собой флаг типа файла, который представляет символическую ссылку. В -> символ показан файл символическая ссылка указывает.

Создание символических ссылок на каталог

Команда для создания символической ссылки на каталог такая же, как и при создании символической ссылки на файл. Укажите имя каталога в качестве первого параметра и символическую ссылку в качестве второго параметра.

Например, если вы хотите создать символическую ссылку из /mnt/my_drive/movies каталога в

/my_movies каталог, вы должны выполнить:

Перезапись символических ссылок

Если вы попытаетесь создать символическую ссылку, которая уже существует , ln команда выведет сообщение об ошибке.

Чтобы перезаписать путь назначения символической ссылки, используйте параметр -f ( —force ).

Удаление символических ссылок

Чтобы удалить символические ссылки, используйте команду unlink или rm .

Синтаксис unlink очень прост:

Удаление символической ссылки с помощью rm команды аналогично удалению файла:

Независимо от того, какую команду вы используете, при удалении символической ссылки не добавляйте / косую черту в конце ее имени.

Читайте также:  Драйвера звукового устройства для windows 10

Если вы удалите или переместите исходный файл в другое место, символический файл останется висящим (сломанным) и должен быть удален.

Вывод

Для создания символической ссылки в Linux используйте ln команду с -s опцией.

Для получения дополнительной информации о ln команде посетите страницу руководства ln или введите man ln свой терминал.

Источник

Команда Ln в Linux (создание символических ссылок)

Символическая ссылка, также известная как символическая ссылка или программная ссылка, представляет собой файл особого типа, который указывает на другой файл или каталог.

В этом руководстве мы расскажем, как использовать команду ln для создания символических ссылок.

Типы ссылок

В системах Linux / UNIX есть два типа ссылок:

  • Жесткие ссылки . Вы можете рассматривать жесткую ссылку как дополнительное имя для существующего файла. Жесткие ссылки связывают два или более имен файлов с одним и тем же индексом . Вы можете создать одну или несколько жестких ссылок для одного файла. Невозможно создать жесткие ссылки для каталогов и файлов в другой файловой системе или разделе.
  • Мягкие ссылки . Программная ссылка — это что-то вроде ярлыка в Windows. Это косвенный указатель на файл или каталог. В отличие от жесткой ссылки, символическая ссылка может указывать на файл или каталог в другой файловой системе или разделе.

Как использовать команду ln

ln — это утилита командной строки для создания ссылок между файлами. По умолчанию команда ln создает жесткие ссылки. Чтобы создать символическую ссылку, используйте параметр -s ( —symbolic ).

Синтаксис команды ln для создания символических ссылок следующий:

  • Если заданы и FILE и LINK , ln создаст ссылку из файла, указанного в качестве первого аргумента ( FILE ), на файл, указанный в качестве второго аргумента ( LINK ).
  • Если в качестве аргумента указан только один файл или вторым аргументом является точка ( . ), ln создаст ссылку на этот файл в текущем рабочем каталоге . Имя символической ссылки будет таким же, как имя файла, на который она указывает.

По умолчанию в случае успеха ln не производит никакого вывода и возвращает ноль.

Создание символической ссылки к файлу

Чтобы создать символическую ссылку на данный файл, откройте терминал и введите:

Замените source_file именем существующего файла, для которого вы хотите создать символическую ссылку, а symbolic_link — именем символической ссылки.

Параметр symbolic_link необязательный. Если вы не укажете символическую ссылку, команда ln создаст новую ссылку в вашем текущем каталоге:

В следующем примере мы создаем символическую ссылку my_link.txt на файл my_file.txt :

Чтобы убедиться, что символическая ссылка была успешно создана, используйте команду ls :

Результат будет выглядеть примерно так:

Символ l — это флаг типа файла, представляющий символическую ссылку. Символ -> показывает файл, на который указывает символическая ссылка.

Создание символических ссылок на каталог

Команда для создания символической ссылки на каталог такая же, как и при создании символической ссылки на файл. Укажите имя каталога в качестве первого параметра и символическую ссылку в качестве второго параметра.

Например, если вы хотите создать символическую ссылку из /mnt/my_drive/movies каталог

/my_movies вы должны запустить:

Замена символических ссылок

Если вы попытаетесь создать уже существующую символическую ссылку , команда ln выведет сообщение об ошибке.

Чтобы перезаписать путь назначения символической ссылки, используйте параметр -f ( —force ).

Удаление символических ссылок

Чтобы удалить / удалить символические ссылки, используйте команду unlink или rm .

Синтаксис unlink очень прост:

Удаление символической ссылки с помощью команды rm такое же, как и при удалении файла:

Независимо от того , какой команды вы используете, при удалении символической ссылки не добавляет / слэша в конце его названия.

Если вы удалите или переместите исходный файл в другое место, символический файл останется висящим (сломанным), и его следует удалить.

Выводы

Чтобы создать символическую ссылку в Linux, используйте команду ln с параметром -s .

Для получения дополнительной информации о команде ln посетите страницу руководства ln или введите man ln в терминале.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Источник

Оцените статью