Как создавать символические ссылки в Linux
Изучение символических команд Linux - отличный способ улучшить свой потенциал в терминале Linux. В этом руководстве мы рассмотрим несколько команд для быстрого и простого изучения символических ссылок. Прежде чем мы начнем, давайте рассмотрим, что такое символические ссылки.
Символические ссылки действуют как строка, создающая пути к различным файлам, папкам и каталогам в компьютерной системе. Они способны создавать и хранить несколько файлов в разных местах, относящихся к одному файлу. Таким образом, повышается эффективность за счет размещения всех конкретных документов в одной команде.
Эти ссылки хранятся в мэйнфрейме, поэтому даже если исходный файл будет удален, у вас будет резервная копия для большинства важных файлов. Символические ссылки помогают создавать неверные пути ссылок для хранения фрагментов информации в соответствии с требованиями пользователя.
Из-за удобных функций в Linux даже Microsoft использует его для создания символических ссылок. Символические ссылки, также известные как мягкие ссылки или символические ссылки, не являются уникальными для Linux, но они похожи на параметр поиска в Windows, где можно искать определенный файл или каталог на диске, выполняя различные команды.
Параметры символьной ссылки называются переключателями командной строки. Вот самые распространенные и их описания:
Что такое символические ссылки Linux
Символические ссылки полезны не только для создания ярлыков и управления файлами в таких операционных системах, как Linux. Они также служат способом создания различных местоположений для основных пользовательских папок, например, документов, изображений, загрузок и многого другого!Символические ссылки действуют как строка, создающая пути к различным файлам, папкам и каталогам в компьютерной системе. Они способны создавать и хранить несколько файлов в разных местах, относящихся к одному файлу. Таким образом, повышается эффективность за счет размещения всех конкретных документов в одной команде.
Эти ссылки хранятся в мэйнфрейме, поэтому даже если исходный файл будет удален, у вас будет резервная копия для большинства важных файлов. Символические ссылки помогают создавать неверные пути ссылок для хранения фрагментов информации в соответствии с требованиями пользователя.
Из-за удобных функций в Linux даже Microsoft использует его для создания символических ссылок. Символические ссылки, также известные как мягкие ссылки или символические ссылки, не являются уникальными для Linux, но они похожи на параметр поиска в Windows, где можно искать определенный файл или каталог на диске, выполняя различные команды.
Как создать символические ссылки в Linux?
Давайте посмотрим, как вы можете создавать ссылки на файлы и папки в Linux:Создание ссылки Symbolik в Linux для файлов
Обычно для создания ссылок мы используем команду ln и параметр -s, чтобы указать символические ссылки. Это самый простой способ обеспечить гибкий подход, позволяющий максимально экспериментировать с языком. В создании символических ссылок в Linux нет ничего сложного - вам просто нужно выполнить один простой шаг.ln -s [target file] [Symbolic filename]
Команда ln в Linux создает связи между исходными файлами и каталогами.- -s - команда для символьных ссылок.
- [целевой файл] - имя существующего файла, для которого вы создаете ссылку
- [Symbolic filename] - имя символьной ссылки.
ls -l
Однако, если вы не укажете [Символическое имя файла], команда автоматически создаст новую ссылку в существующем каталоге.Создать символическую ссылку в Linux для папок
Создание символических ссылок для папок также не представляет труда. Для создания символической ссылки на папку используется следующая команда:ln -s [Specific file/directory] [symlink name]
Например, чтобы связать каталог / user / local / downloads / logo с папкой / devisers , используйте следующую команду:ln -s /user/local/downloads/logo /devisers
После того как символическая ссылка будет создана и прикреплена к папке / devisers , она приведет к / user / local / downloads / logo . Когда пользователь меняет каталог - cd - на / devisers , система автоматически переходит к конкретному файлу и записывает его в каталог команд.Параметры символьной ссылки называются переключателями командной строки. Вот самые распространенные и их описания:
Командный переключатель | Описание |
–Backup [= CONTROL] | резервное копирование каждого существующего файла назначения |
-d, -F, –directory | суперпользователю разрешено пытаться установить жесткую ссылку |
-f, –force | существующий файл назначения удаляется |
-I, –интерактивный | запросить перед удалением файлов назначения |
-L, –логический | цели почтения, которые являются символическими ссылками |
-n, –non-dereference | символические ссылки на каталог рассматриваются как файлы |
-P, –физический | делать жесткие ссылки непосредственно на символические ссылки |
-r, –relative | создавать символические ссылки относительно местоположения ссылки |
-s, –символ | делать символьные ссылки вместо жестких |
-S, –suffix = СУФФИКС | заменить обычный суффикс резервной копии |
-v, –verbose | напечатать имя каждого связанного файла |
Как изменить или удалить символическую ссылку в Linux?
Вы можете удалить существующие ссылки, прикрепленные к файлам или каталогам, с помощью команды unlink или rm. Вот как это можно сделать с помощью команды unlink:unlink [symlink to remove]
Удаление символической ссылки с помощью команды rm аналогично команде unlink, которая выглядит следующим образом:rm [symlink name]
Например:rm simpleText
Комментариев 0