Как создать символическую ссылку на папку, файл

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

ln -s /path_to_folder /path_from_folder_link

/path_to_folder <-- на что будем указывать
/path_from_folder_link <-- папка в которой создадим ссылку

Конечно интереснее создать ссылку более короткой, нежели название папки «пункт назначения», поэтому после названия папки добавляем слеш и пишем название ссылки

ln -s /path_to_folder /path_from_folder/linkName

/path_to_folder <-- на что будем указывать
/path_from_folder_link <-- папка в которой создадим ссылку
/linkName <-- название ссылки

Если в названии пути есть пробелы, то их необходимо экранировать обратным слешем, допустим у нас есть путь [/sdb/photo/obrabotka/Is my photo], а ссылку мы будем делать из папки [/home/userName] название ссылки [photo], команда будет следующая:

ln -s /sdb/photo/obrabotka/Is\ my\ photo /home/userName/photo

Формат команды ln следующий:

[команда создания ссылки] [ключ] [куда попадем по ссылке] [откуда пойдем по ссылке]

Команда ln предназначена не только для создания символических ссылок, но и для жестких. В данных примерах мы использовали ключ -s symbolic, указывающий, что ссылка символическая. Возможно вам потребуется создать другие ссылки.

Подробно о ключах и форматах, которые вы можете использовать можно узнать набрав в консоли команду:

ln —help

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