Руководства по командной строке

Man » ln Manual online - подробная онлайн-документация для страницы руководства ln

🌍
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]. Это бесплатное программное обеспечение: вы можете изменять и распространять его. Гарантия отсутствует, в максимально возможной степени, предусмотренной законом.