Могут два файла в каталоге быть в различных файловых системах

-- работает на инструменты, которые используют getopt(3) обработать параметры командной строки и многих API тот синтаксический анализ параметры стиля POSIX.

Из страницы руководства getopt(3):

Интерпретация опций в списке аргументов может быть отменена опцией '-' (двойной тире), который заставляет getopt () сигнализировать о конце обработки аргумента и возвращаться-1.

Я затем сказал бы, что это называют двойным тире

5
22.10.2013, 17:15
2 ответа

Да. Не только возможно смонтировать каталоги, но также и файлы. Это включает для монтирования файлов, находящихся в различных файловых системах в один взаимный каталог.

Переименование файла приводит к EBUSY, когда mv используется, это обычно печатает сообщение “Устройство или занятый ресурс”. Место назначения может быть переименовано, не бросая ошибку. Изменения применяются к новому имени вместо этого.

6
27.01.2020, 20:37
  • 1
    Как это взаимодействовало бы с, переименовывают (2)? (Сбой с EACCESS?) –   22.10.2013, 17:24
  • 2
    @gkya, нет, EBUSY. Попробовать touch a b && sudo mount --bind a b && mv b c –  Stéphane Chazelas 22.10.2013, 17:32
  • 3
    Спасибо за вход это было полезно. Таким образом, я должен сообщить занятый в этом случае также. BTW, @StephaneChazelas, что мало эксперимента помогло много. создание –   22.10.2013, 17:48

Также возможно при использовании mhddfs. На самом деле это - объединения драйвера несколько точки монтирования в единственную.

Статья с кратким описанием.

1
27.01.2020, 20:37
  • 1
    Каков эффект этого в отношениях атомарности, переименовывают? –   22.10.2013, 17:33

Теги

Похожие вопросы