АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

lnposix - Интернет в облаке

Запустите lnposix в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда lnposix, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ln - связать файлы

СИНТАКСИС


ln [−фс] [−L | −P] исходный файл целевой_файл

ln [−фс] [−L | −P] исходный файл... целевой_каталог

ОПИСАНИЕ


В первой форме синопсиса ln Утилита создаст новую запись каталога (ссылку) по адресу
путь назначения, указанный целевой_файл операнд. Если −с опция указана,
символьная ссылка должна быть создана для файла, указанного в исходный файл операнд. Этот
первая форма синопсиса должна приниматься, когда последний операнд не называет существующий
каталог; если указано более двух операндов и последний не существует
каталог, произойдет ошибка.

Во второй форме синопсиса ln утилита должна создать новую запись каталога (ссылку), или
если −с опция указывается символическая ссылка, для каждого файла, указанного исходный файл
операнд, по пути назначения в существующем каталоге, названном целевой_каталог.

Если последний операнд указывает существующий файл типа, не указанного Системой
Объем интерфейсов POSIX.1-2008, поведение определяется реализацией.

Соответствующий путь назначения для каждого исходный файл должен быть конкатенацией
путь к целевому каталогу, a символ, если путь к целевому каталогу не указан
закончиться , и последний компонент имени пути в исходный файл. Второй синопсис
форма должна приниматься, когда последний операнд называет существующий каталог.

Для каждого исходный файл:

1. Если целевой путь существует и был создан на предыдущем шаге, он не указан.
будь то ln должен написать диагностическое сообщение о стандартной ошибке, больше ничего не делать с
текущий исходный файл, и переходите к оставшимся исходный файлs; или будет продолжать
обработка текущего исходный файл. Если целевой путь существует:

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

б. Если назначение называет ту же запись каталога, что и текущая исходный файл ln должен
написать диагностическое сообщение для стандартной ошибки, больше ничего не делать с текущим
исходный файл, и переходите к оставшимся исходный файлs.

c. Выполняются действия, эквивалентные разъединить() функция, определенная в
Объем системных интерфейсов POSIX.1-2008, вызываемый с помощью назначение как путь
аргумент. Если это не удается по какой-либо причине, ln должен написать диагностическое сообщение
стандартная ошибка, больше ничего не делать с текущим исходный файл, и переходите к любому
осталось исходный файлs.

2. Если −с указана опция, должны выполняться действия, эквивалентные символическая()
функция с исходный файл как путь1 аргумент и путь назначения как путь2
аргумент. В ln утилита не должна больше ничего делать с исходный файл и перейдем к любому
остальные файлы.

3. Если исходный файл символическая ссылка:

а. Если −P действует опция, должны выполняться действия, эквивалентные
линкат() функция с исходный файл как путь1 аргумент, путь назначения как
домен путь2 аргумент, AT_FDCWD как fd1 и fd2 аргументы, и ноль в качестве флажок
аргумент.

б. Если −L действует опция, должны выполняться действия, эквивалентные
линкат() функция с исходный файл как путь1 аргумент, путь назначения как
домен путь2 аргумент, AT_FDCWD как fd1 и fd2 аргументы и AT_SYMLINK_FOLLOW
как флажок аргумент.

Ассоциация ln утилита не должна больше ничего делать с исходный файл и перейдем к оставшимся
файлы.

4. Выполняются действия, эквивалентные ссылке() функция, определенная в Системе
Объем интерфейсов POSIX.1-2008 с использованием исходный файл как путь1 аргумент, и
путь назначения как путь2 аргумент.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Ассоциация ln утилита должна соответствовать тому Базовые определения POSIX.1-2008, Раздел 12.2,
утилита Синтаксис Инструкции.

Поддерживаются следующие варианты:

-f Принудительно удалить существующие пути назначения, чтобы разрешить ссылку.

−L Для каждого исходный файл операнд, который именует файл с символической ссылкой, создайте
(жесткая) ссылка на файл, на который указывает символическая ссылка.

−P Для каждого исходный файл операнд, который именует файл с символической ссылкой, создайте
(жесткая) ссылка на саму символическую ссылку.

−с Создавайте символические ссылки вместо жестких. Если −с опция указана,
−L и −P опции должны игнорироваться.

Указание нескольких взаимоисключающих опций −L и −P не будет
считается ошибкой. Последняя указанная опция должна определять поведение утилиты.
(если только −с опция заставляет его игнорировать).

Если же линия индикатора −с опция не указана, и ни −L ни −P опция указана, это
определяется реализацией, какой из −L и −P параметры будут использоваться по умолчанию.

ОПЕРАНДЫ


Поддерживаются следующие операнды:

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

целевой_файл
Путь к создаваемой новой записи каталога.

целевой_каталог
Путь к существующему каталогу, в котором находятся новые записи каталога.
создано.

СТАНДИН


Не используется.

ВХОД FILES


Нет.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Следующие переменные среды должны влиять на выполнение ln:

ДЛИННЫЙ Задайте значение по умолчанию для переменных интернационализации, которые не установлены или
нулевой. (См. Том Базовых определений POSIX.1-2008, Раздел 8.2,
Интернационализация Переменные за приоритет интернационализации
переменные, используемые для определения значений категорий локали.)

LC_ALL Если установлено непустое строковое значение, переопределить значения всех остальных
переменные интернационализации.

LC_CTYPE Определите локаль для интерпретации последовательностей байтов текстовых данных
как символы (например, однобайтовые, а не многобайтовые символы в
аргументы).

LC_MESSAGES
Определите языковой стандарт, который следует использовать, чтобы повлиять на формат и содержимое
диагностические сообщения записываются в стандартную ошибку.

НЛПСАТ Определите расположение каталогов сообщений для обработки LC_MESSAGES.

АСИНХРОННЫЙ СОБЫТИЯ


По умолчанию.

стандартный вывод


Не используется.

СТДЕРР


Стандартная ошибка должна использоваться только для диагностических сообщений.

ВЫВОД FILES


Нет.

РАСПРОСТРАНЕНИЯ ОПИСАНИЕ


Нет.

ВЫХОД статус


Должны быть возвращены следующие значения выхода:

0 Все указанные файлы были успешно связаны.

> 0 Произошла ошибка.

ПОСЛЕДСТВИЯ OF ОШИБКИ


По умолчанию.

Ассоциация после разделах Он информативный.

ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ


Нет.

ПРИМЕРЫ


Нет.

ОБОСНОВАНИЕ


Раздел ПОСЛЕДСТВИЯ ОШИБОК не требует ln -f a b удалять b если последующий
операция ссылки завершится ошибкой.

Некоторые исторические версии ln (включая тот, который указан в SVID) отключите
файл назначения, если он существует, по умолчанию. Если режим не позволяет писать, эти
версии запрашивают подтверждение перед попыткой отсоединения. В этих версиях -f
Вариант причины ln не пытаться запрашивать подтверждение.

Это позволяет ln для успешного создания ссылок, когда целевой файл уже существует, даже если
сам файл не доступен для записи (хотя каталог должен быть). Ранние предложения
указал эту функциональность.

Этот том POSIX.1-2008 не позволяет ln утилита для отмены связи с существующим местом назначения
пути по умолчанию по следующим причинам:

* ln Утилита исторически использовалась для обеспечения блокировки приложений оболочки,
использование, несовместимое с ln отключение пути назначения по умолчанию. Там
не было соответствующего технического преимущества для добавления этой функции.

* Эта функциональность дала ln возможность разрушать ссылочную структуру файлов, которая
меняет историческое поведение ln.

* Эта функция легко воспроизводится с помощью комбинации rm и ln.

* Это не историческая практика во многих системах; Системы, основанные на BSD и BSD, не
поддержите это поведение. К сожалению, какое бы поведение ни было выбрано, сценарии могут
написано, ожидая, что другое поведение не сработает.

* Желательно, чтобы ln выполнять так же, как ссылке(), которая делает
не позволять цели уже существовать.

В этом томе POSIX.1-2008 сохранены -f возможность обеспечить поддержку сценариев оболочки
в зависимости от семантики SVID. Кажется вероятным, что сценарии оболочки не будут написаны
обрабатывать подсказки ln и поэтому указал бы -f опцию.

Ассоциация -f вариант - недокументированная особенность многих исторических версий ln утилита,
разрешая ссылки на каталоги. Эти версии требуют модификации.

Ранние предложения этого тома POSIX.1-2008 также требовали −я вариант, который вел себя
как −я Варианты в cp и mv, запрашивая подтверждение перед отключением существующего
файлы. Это не было исторической практикой для ln утилита и была опущена.

Ассоциация −L и −P варианты позволяют реализовать оба общих поведения ln утилита.
В более ранних версиях этого стандарта эти параметры не указывались и требовалось поведение
теперь описано для −L вариант. Многие системы по умолчанию или в качестве альтернативы предоставляют
несоответствующий ln утилита с поведением, описанным для −P вариант. С
приложения не могли полагаться на ln следуя ссылкам на практике, −L и −P варианты были
добавлено, чтобы указать желаемое поведение для приложения.

Ассоциация −L и −P параметры игнорируются, когда −с указывается, чтобы позволить псевдониму быть
создан для изменения поведения по умолчанию при создании жестких ссылок (например, псевдоним ln='ln
−L'). Они бесполезны, когда −с указано, поскольку исходный файл тогда просто строка
для использования в качестве содержимого созданной символической ссылки и не обязательно в виде файла.

Спецификация гарантирует, что ln a a с или без -f опция не отключит
файл a. Более ранние версии этого стандарта в этом случае были неясны.

БУДУЩЕЕ НАПРАВЛЕНИЯ


Нет.

Используйте lnposix онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф...
    Скачать Композер
  • 3
    Бесплатная загрузка манги
    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало...
    Скачать бесплатный загрузчик манги
  • 4
    UNetbootin
    UNetbootin
    UNetbootin позволяет создавать загрузочные
    Живые USB-накопители для Ubuntu, Fedora и
    другие дистрибутивы Linux без
    запись компакт-диска. Работает на Windows, Linux,
    и ...
    Скачать UNetbootin
  • 5
    Долибарр ERP - CRM
    Долибарр ERP - CRM
    Dolibarr ERP - CRM проста в использовании
    Пакет программного обеспечения ERP и CRM с открытым исходным кодом
    (запускается с веб-сервером php или как
    автономное программное обеспечение) для бизнеса,
    фундамент...
    Скачать Dolibarr ERP - CRM
  • 6
    Клиент SQuirreL SQL
    Клиент SQuirreL SQL
    SQuirreL SQL Client - это графический SQL
    клиент, написанный на Java, который позволит
    вы, чтобы просмотреть структуру JDBC
    совместимая база данных, просматривайте данные в
    столы ...
    Скачать SQL-клиент SQuirreL
  • Больше »

Команды Linux

Ad