ln - создание связей между файлами
СИНТАКСИС
ln [OPTION]... [-T] TARGET LINK_NAME
ln [OPTION]... TARGET
ln [OPTION]... TARGET... DIRECTORY
ln [OPTION]... -t DIRECTORY TARGET...
ОПИСАНИЕ
В первой форме создается связь с TARGET под именем LINK_NAME. Во второй форме создается связь с TARGET в текущем каталоге. В третьей и четвертой формах создаются связи для каждого TARGET в DIRECTORY. По умолчанию создаются жесткие ссылки, символические ссылки создаются с помощью --symbolic. По умолчанию, каждый целевой объект (имя новой связи) не должен существовать. При создании жестких ссылок каждый TARGET должен существовать. Символические ссылки могут содержать произвольный текст; при последующем разрешении относительная ссылка интерпретируется относительно каталога, в котором она находится.
Обязательные аргументы для длинных опций также обязательны для коротких опций.
--backup[=CONTROL]
создать резервную копию каждого существующего целевого файла
-b аналогично --backup, но не принимает аргумент
-d, -F, --directory
позволить суперпользователю попытаться создать жесткие ссылки на каталоги (это, вероятно, не удастся из-за системных ограничений, даже для суперпользователя)
-f, --force
удалить существующие целевые файлы
-i, --interactive
запросить подтверждение перед удалением целевых объектов
-L, --logical
разрешить TARGET, являющиеся символическими ссылками
-n, --no-dereference
обрабатывать LINK_NAME как обычный файл, если это символическая ссылка на каталог
-P, --physical
создавать жесткие ссылки непосредственно на символические ссылки
-r, --relative
с опцией -s создавать ссылки относительно местоположения ссылки
-s, --symbolic
создавать символические ссылки вместо жестких ссылок
-S, --suffix=SUFFIX
переопределить обычный суффикс резервной копии
-t, --target-directory=DIRECTORY
указать DIRECTORY, в котором следует создавать ссылки
-T, --no-target-directory
всегда обрабатывать LINK_NAME как обычный файл
-v, --verbose
вывести имя каждого созданного файла-ссылки
--help отобразить эту справку и выйти
--version
вывести информацию о версии и выйти
Суффикс резервной копии по умолчанию - '\~', если не задан с помощью --suffix или SIMPLE_BACKUP_SUFFIX. Метод управления версиями можно выбрать с помощью опции --backup или переменной окружения VERSION_CONTROL. Вот значения:
none, off
никогда не создавать резервные копии (даже если указана опция --backup)
numbered, t
создавать нумерованные резервные копии
existing, nil
создавать нумерованные резервные копии, если они существуют, в противном случае - простые
simple, never
всегда создавать простые резервные копии
Использование -s игнорирует -L и -P. В противном случае последняя указанная опция определяет поведение, когда TARGET является символической ссылкой, по умолчанию -P.
АВТОР
Написано Майком Паркером и Дэвидом Маккензи.
СООБЩЕНИЕ ОБ ОШИБКАХ
Онлайн-справка GNU coreutils: [https://www.gnu.org/software/coreutils/] Сообщайте об ошибках перевода по адресу [https://translationproject.org/team/]
СМОТРИТЕ ТАКЖЕ
link(2), symlink(2)
Полная документация [https://www.gnu.org/software/coreutils/ln] или доступна локально: info '(coreutils) ln invocation'
Упаковано Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версия 3 или новее [https://gnu.org/licenses/gpl.html]. Это бесплатное программное обеспечение: вы можете изменять и распространять его. Гарантия отсутствует, в максимально возможной степени, предусмотренной законом.