La -W
bandera es una opción que la mayoría de los usuarios BSD/OSX
nunca necesitarán usar, ya que solo se aplica a " montajes de unión ". Este tipo de montaje simplemente permite montar varios sistemas de archivos, apareciendo como un solo sistema de archivos. Para explicar esto más detalladamente, aquí está el resumen de un artículo titulado " Union Mounts in 4.4BSD-Lite ", de los autores, Jan-Simon Pendry y Marshall Kirk McKusick:
A diferencia de un montaje tradicional que oculta el contenido del directorio en el que se coloca, un montaje de unión presenta una vista de una fusión de los dos directorios. Aunque solo se puede modificar el sistema de archivos en la parte superior de la pila de la unión, el sistema de archivos de la unión da la apariencia de permitir que cualquier cosa sea eliminada o modificada. Los archivos en la capa inferior se pueden eliminar con un apagón en la capa superior. Los archivos a modificar se copian automáticamente en la capa superior. Esta nueva funcionalidad hace posible varias aplicaciones nuevas, incluida la capacidad de aplicar parches a un CD-ROM y eliminar enlaces simbólicos generados por un montador automático. También es posible proporcionar vistas por usuario del sistema de archivos, lo que permite vistas privadas de un área de trabajo compartida,
Este documento también analiza las operaciones de desvanecimiento:
Si se elimina un nombre del espacio de nombres de la capa inferior, se crea un apagón en la capa superior. Un apagón tiene el efecto de enmascarar el nombre en la capa inferior. Las operaciones que hacen que se cree un apagón incluyen desvincular, rmdir y cambiar el nombre.
Dicho en conjunto, rm
con la -W
bandera se utiliza el "blanqueamiento" creado en la capa superior para restaurar los archivos "eliminados" de la capa inferior. Para su uso, consulte el manual .
rm
soporte de la-W
bandera. En particular, la versión de GNU coreutils, utilizada por la mayoría o todas las distribuciones de Linux, no lo hace.rm: invalid option -- 'W'