Scroll to navigation

LN(1) Команды пользователя LN(1)

ИМЯ

ln — создать ссылки между файлами

СИНТАКСИС

ln [ПАРАМЕТР]... [-T] ЦЕЛЬ ИМЯ_ССЫЛКИ
ln [ПАРАМЕТР]... ЦЕЛЬ
ln [ПАРАМЕТР]... ЦЕЛЬ... КАТАЛОГ
ln [ПАРАМЕТР]... -t КАТАЛОГ ЦЕЛЬ...

ОПИСАНИЕ

При использовании первой формы синтаксиса создать ссылку с именем ИМЯ_ССЫЛКИ на указанную ЦЕЛЬ. При использовании второй формы создать в текущем каталоге ссылку на ЦЕЛЬ. При использовании третьей и четвёртой форм создать в КАТАЛОГе ссылку на каждую ЦЕЛЬ. Создавать жёсткие ссылки по умолчанию и символьные ссылки при указании параметра --symbolic. По умолчанию создаваемые объекты (имена новых ссылок) не должны существовать. При создании жёстких ссылок каждая ЦЕЛЬ должна существовать. Символьные ссылки могут содержать произвольный текст; при разыменовании относительных ссылок их содержимое рассматривается в отношении к их родительскому каталогу.

Аргументы, обязательные для длинных параметров, обязательны и для коротких.

сделать резервную копию каждого создаваемого файла, если он уже существует
то же, что и --backup, но без аргумента
разрешить суперпользователю попытаться создать жёсткие ссылки на каталоги (из-за системных ограничений такая попытка, скорее всего, завершится неудачей даже для суперпользователя)
удалять существующие файлы при создании на их месте новых
спрашивать перед удалением файлов
разыменовывать ЦЕЛИ, если они являются символьными ссылками
воспринимать ИМЯ_ССЫЛКИ как обычный файл, если это символьная ссылка на каталог
создавать жёсткие ссылки непосредственно на символьные ссылки
при использовании -s создавать ссылки относительно их расположения
создавать символьные ссылки вместо жёстких
изменить стандартный суффикс у резервных копий
указать КАТАЛОГ, в котором будут созданы ссылки
всегда воспринимать ИМЯ_ССЫЛКИ как обычный файл
выводить имя каждого файла, на который была создана ссылка
отобразить эту справочную информацию и завершить работу
вывести информацию о версии и завершить работу

В качестве суффикса резервных копий используется «~», если не задано иначе с помощью --suffix или SIMPLE_BACKUP_SUFFIX. Метод контроля версий может быть выбран с помощью параметра --backup или переменной среды VERSION_CONTROL. Допустимы следующие значения:

не создавать резервные копии (даже если задан параметр --backup)
создавать пронумерованные резервные копии
создавать пронумерованные резервные копии, если таковые уже существуют, иначе создавать простые резервные копии
всегда создавать простые резервные копии

При использовании -s параметры -L и -P игнорируются. В остальных случаях поведение программы в отношении ЦЕЛИ, которая является символьной ссылкой, определяет параметр, указанный последним; по умолчанию используется параметр -P.

АВТОРЫ

Программа написана Майком Паркером (Mike Parker) и Дэвидом Маккензи (David MacKenzie).

ИНФОРМАЦИЯ ОБ ОШИБКАХ

Онлайн-справка GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте обо всех ошибках перевода по адресу <https://translationproject.org/team/ru.html>

АВТОРСКИЕ ПРАВА

Copyright © 2024 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или выше <https://gnu.org/licenses/gpl.ru.html>.
Это свободное программное обеспечение: вы можете изменять и распространять его. Не предоставляется НИКАКИХ ГАРАНТИЙ в той мере, в которой это разрешено законом.

СМОТРИТЕ ТАКЖЕ

link(2), symlink(2)

Полная документация на <https://www.gnu.org/software/coreutils/ln>,
также доступна локально посредством info '(coreutils) ln invocation'

ПЕРЕВОД

Русский перевод этой страницы руководства разработал Андрей Догадкин <adogadkin@outlook.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику по его адресу электронной почты или по адресу списка рассылки русских переводчиков.

апрель 2024 г. GNU coreutils 9.5