Ln - створення посилань на файли - документація по linux
НАЗВА
ln - створення посилань на файли
СИНТАКСИС
ln [опції] джерело [одержувач]
ln [опції] джерело. каталог
Опції GNU (коротка форма): [-bdfinsvF] [-S СУФІКС] [-V
] [--help] [--version] [-]
ln створює посилання одного файлу на інший. За замовчуванням
створюються "жорсткі" посилання; символьні посилання створюються
при вказівці опції -s.
За замовчуванням ln не видаляти існуючі файли або
існуючі символічні посилання. (Таким чином, команда
ln може бути використана з метою блокування, яка
буде успішно спрацьовувати, в тому випадку якщо одержувач
вже не існує.) Однак, можна змусити його видаляти
файли і посилання, задавши опцію -f.
В існуючих реалізаціях команда ln може створювати
"Жорстку" посилання на каталог, тільки якщо це робиться
суперкористувачем. POSIX забороняє системному виклику
link (2) і утиліту ln створювати "жорсткі" посилання на
каталоги (але не забороняє створювати "жорсткі" посилання на
файли, що знаходяться в інших файлових системах).
ОПЦИИ POSIX
-f Видаляє існуючі файли одержувачі.
-- Використовується для позначення кінця списку опцій.
ОПЦИИ GNU
-d, -F, --directory
Дозволяє суперкористувачеві створювати "жорсткі"
посилання на каталоги.
-f, --force
Видаляє існуючі файли одержувачі. -i,
--interactive Запитує підтвердження видалення
файлів-одержувачів.
-s, --symbolic
Створює символьні посилання замість "жорстких". Дана
опція буде викликати повідомлення про помилку в тих
системах, які не підтримують символьні
посилання.
-v, --verbose
Відображає ім'я кожного файлу, перед тим як
створювати на нього посилання.
ОПЦИИ РЕЗЕРВНОГО копіювання GNU
GNU-версії таких програм, як cp, mv, ln, install і patch
можуть, якщо буде потрібно, створювати резервні копії файлів,
які будуть перезаписані, змінені або знищені. при
бажанні резервні копії файлів створюються за допомогою опції
-b. Опція -V відповідає за створення їх імен. В разі,
якщо ім'я файлу резервної копії створюється за допомогою
додавання суфікса до імені вихідного файлу, цей суфікс
вказується за допомогою опції -S.
-b, --backup
Робить резервні копії файлів, які будуть
перезаписані або видалені.
-S СУФІКС, --suffix = СУФІКС
Додає СУФІКС до імені файлу при створенні його
резервної копії. Якщо дана опція не задана, то
суфікс можна також задати, використовуючи змінну
оточення SIMPLE_BACKUP_SUFFIX. Якщо не задана ні
опція, ні змінна, то за замовчуванням використовується
суфікс "
-V МЕТОД, --version-control = МЕТОД
Визначає, як будуть називатися резервні копії
файлів. Аргумент МЕТОД може приймати значення
numbered (або t), existing (або nil) і never (або
simple). Якщо дана опція не задана, то буде
використано значення змінної оточення VER-
SION_CONTROL. Якщо ж не задано значення і цієї
змінної, то за замовчуванням типом резервного
копіювання повинен стати existing.
Дана опція відповідає змінної version-con-
trol в Emacs. Допустимими значеннями МЕТОДУ
є (допускаються однозначні скорочення):
t, numbered
(Завжди робить нумеровані резервні копії
файлів);
nil, existing
(Робить нумеровані резервні копії тих
файлів, які вже їх мають, і прості
резервні копії інших файлів);
never, simple
(Завжди робить прості резервні копії
файлів).
СТАНДАРТНІ ОПЦІЇ GNU
--help Виводить підказку на стандартний висновок і завершує
свою роботу.
--version
Виводить інформацію про версію програми на
стандартний висновок і завершує свою роботу.
-- Служить для позначення кінця списку опцій.
ОТОЧЕННЯ
Змінні LANG, LC_ALL, LC_CTYPE і LC_MESSAGES
використовуються звичайним чином.
Оффтоп
>>> Після п'яти місяців розробки побачив світло реліз десктоп-оточення MATE 1.12, в рамках якого продовжено розвиток кодової бази GNOME 2.32 із збереженням класичної концепції формування робочого столу. Установчі пакети з MATE 1.12 найближчим часом будуть підготовлені для Arch Linux. Linux Mint, Debian, Ubuntu, Fedora, Mageia, Slackware і openSUSE. MATE 1.12 увійде до складу найближчого випуску Linux Mint 17.3, а також буде доступний через репозиторій для користувачів Ubuntu MATE.
>>> Кес Кук (Kees Cook), колишній головний сисадмін kernel.org і лідер Ubuntu Security Team, який нині працює в компанії Google над забезпеченням захисту ChromeOS, оголосив про створення проекту Kernel Self Protection Project, в рамках якого планується сформувати співтовариство для розвитку і просування в основне ядро Linux технологій активного захисту, більшість з яких вже підготовлені в рамках проектів PaX і Grsecurity. Фінансування та ресурси для проведення робіт будуть надані організацією Linux Foundation і учасниками програми Core Infrastructure Initiative.
>>> Відбувся реліз Linux -дістрібутіва Ubuntu 15.10 "Wily Werewolf". Готові установчі образи створені для Ubuntu Desktop, Ubuntu Server і Ubuntu Core (для них на попередніх етапах тестування пропонувалися тільки щоденні збірки), а також для Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Cloud, Ubuntu GNOME і Xubuntu.