О web-разработке
и даже немного больше...

Как создать симлинк в Linux?

Возникновение выражения симлинк происходит из двух слов — Symbolic link, что в переводе с английского означает символическая ссылка. Симлинк это специальный файл в файловой системе, для которого не формируются никакие данные, за исключением одной текстовой строки с указателем. Это строка содержит информацию о пути к файлу, который должен быть открыт при попытке обращения к симлинку.
Симлинк может ссылаться на любой объект, это может быть файл, папка, не существующий файл, и т.д. Кстати в случае несуществующего файла, ссылки такого рода принято называть «висячими», или «битыми».
В операционной системе Linux симлинки создаются довольно просто, давайте рассмотрим пример, как можно создать симлинк.

Создать симлинк можно в командной строке, таким образом:

ln -s /opt/directory /home/symlink-to-opt-dir

После ввода команды мы получаем симлинк symlink-to-opt-dir на директорию /opt/directory.
Так же можем задать права симлинку, воспользовавшись командой chown:

chown -h user:group /home/symlink-to-opt-dir

Значение user:group должно быть изменено на значение [пользователь:группа].

Опубликован: 01.11.2014 г.

См. также:

Поиск больших файлов в Linux
Bash: mail: command not found
Установка и настройка mSMTP на Linux
Ставим nginx последней версии на Linux
SFTP-обмен файлами между серверами
Время последнего перезапуска системы Linux
Как подсчитать размер файлов и папок в Linux?
12 полезных опций использования команды «df» в Linux

Комментарии

  1. Александр пишет:

    А как сделать, чтобы симлинк был от юзера, в другой диск, /home2/user/HDD ? Через ФТП если зайти из под юзером в созданные симлинки, то не пускает. Права и группа на симлики юзера и папки /home2/user установлены.
    Как можно решить данную неприятность?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта