-W
Флаг является вариант , что большинство пользователей BSD/OSX
никогда не нужно использовать, поскольку это относится только к « профсоюзными креплениями ». Этот тип монтирования просто позволяет монтировать несколько файловых систем, выглядя как одна файловая система. Чтобы объяснить это далее, вот тезис из статьи под названием « Union Mounts in 4.4BSD-Lite », авторы, Ян-Саймон Пендри и Маршалл Кирк МакКусик:
В отличие от традиционного монтирования, которое скрывает содержимое каталога, в котором оно размещено, объединяющее монтирование представляет собой вид слияния двух каталогов. Хотя только файловая система в верхней части стека объединения может быть изменена, файловая система объединения создает видимость, позволяющую удалить или изменить что-либо. Файлы в нижнем слое могут быть удалены с белым на верхнем слое. Изменяемые файлы автоматически копируются на верхний слой. Эта новая функциональность делает возможным несколько новых приложений, в том числе возможность применять исправления на CD-ROM и исключать символические ссылки, генерируемые автомонтировщиком. Также возможно предоставление представлений файловой системы для каждого пользователя, что позволяет использовать частные представления общей рабочей области,
В этой статье также обсуждаются операции отключения:
Если имя удаляется из пространства имен нижнего уровня, в верхнем слое создается помутнение. Отключение маскирует имя в нижнем слое. Операции, вызывающие появление белого света, включают unlink, rmdir и rename.
В общем, rm
с -W
флагом используется «whiteout», созданный в верхнем слое, для восстановления файлов, «удаленных» из нижнего уровня. Для использования, пожалуйста, обратитесь к руководству .
rm
поддержки , которую-W
флаг. В частности, версия GNU coreutils, используемая большинством или всеми дистрибутивами Linux, этого не делает.rm: invalid option -- 'W'