En informática , ATTRIB
es un comando en Intel ISIS-II , [1] DOS , IBM OS / 2 , [2] Microsoft Windows [3] y ReactOS [4] que permite al usuario cambiar varias características o " atributos " de un archivo de computadora o directorio . El comando también está disponible en el shell EFI . [5]
Desarrollador (es) | Colaboradores de Intel , IBM , Microsoft , DR , Datalight , Novell , Phil Brutsche, ReactOS |
---|---|
Versión inicial | 1984, hace 36–37 años (versión DOS) |
Sistema operativo | ISIS-II , PC DOS , MS-DOS , MSX-DOS , SISNE plus , OS / 2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , ReactOS , SymbOS |
Plataforma | Multiplataforma |
Tipo | Mando |
Licencia | FreeDOS, ReactOS: GPLv2 |
Historia
Varios sistemas operativos proporcionaban un conjunto de características de archivo modificables a las que se podía acceder y cambiar mediante una llamada al sistema de bajo nivel . Por ejemplo, a partir de la versión MS-DOS 4.0, los primeros seis bits del byte de atributo de archivo indicaban si un archivo era de solo lectura (en lugar de escritura), oculto, un archivo de sistema, una etiqueta de volumen, un subdirectorio, o si el archivo había sido "archivado" (con el bit establecido si el archivo había cambiado desde la última vez que se usó el BACKUP
comando). [6] Sin embargo, las versiones iniciales del sistema operativo no proporcionaron un método a nivel de usuario para leer o cambiar estos valores. [7]
La versión inicial del ATTRIB
comando para DOS se incluyó por primera vez en la versión 3.0 de PC DOS , con una funcionalidad limitada a cambiar el atributo de solo lectura. [7] Las versiones posteriores permitieron configurar los bits de archivo, sistema, oculto y de solo lectura. [8] La versión 3.3 de MS-DOS agregó la capacidad de búsqueda recursiva a través de subdirectorios para mostrar atributos de archivos específicos. [9]
Digital Research DR DOS 6.0 [10] y Datalight ROM-DOS [11] también incluyen una implementación del ATTRIB
comando.
La versión FreeDOS fue desarrollada por Phil Brutsche y tiene licencia GPLv2 . [12]
Usos
Establecer el bit de solo lectura de un archivo proporcionó solo una protección parcial contra la eliminación accidental: mientras que los comandos como del
y erase
respetarían el atributo, otros comandos como DELTREE
no lo hicieron. [13] No era posible cambiar el atributo del sistema en las primeras versiones de Windows, por lo que se requería el uso de ATTRIB
. [13] De manera similar, una caída del sistema en las primeras versiones de Windows podría llevar a una situación en la que un archivo temporal tuviera el bit de sólo lectura configurado y además (e irrevocablemente) bloqueado por el sistema operativo Windows; en este caso, arrancar en DOS (evitando así el bloqueo de Windows) y desarmar el atributo de sólo lectura con ATTRIB
era la forma recomendada de eliminar el archivo. [14] La manipulación del bit de archivo permitió a los usuarios controlar qué archivos se respaldaron mediante el BACKUP
comando. [7]
Ver también
chattr
, el equivalente en Unix y Linuxcacls
, la utilidad de lista de control de acceso (ACL) de Windows NT- Lista de comandos de DOS
Referencias
- ^ Guía del usuario de ISIS II
- ^ "Copia archivada" . Archivado desde el original el 14 de abril de 2019 . Consultado el 27 de julio de 2019 .CS1 maint: copia archivada como título ( enlace )
- ^ Artículo de Microsoft TechNet Attrib
- ^ reactos / attrib.c en master · reactos / reactos · GitHub
- ^ "EFI Shells y Scripting" . Intel . Consultado el 25 de septiembre de 2013 .
- ^ IBM Disk Operating System Versión 4.00 Referencia técnica (1ª ed.). Julio de 1988. p. 3: 5.
- ^ a b c Petzold, Charles (10 de junio de 1986). "Cambio de atributos de archivo DOS" . Revista de PC . págs. 249-262.
- ^ "DOS Attrib" . Enciclopedia . Revista de PC . Consultado el 2 de agosto de 2007 .
- ^ "Uso de ATTRIB, CHKDSK o comando DIR para localizar archivos" . Microsoft. Archivado desde el original el 1 de septiembre de 2014 . Consultado el 1 de noviembre de 2017 .
- ^ "Consejos de optimización y configuración de la guía del usuario de DR DOS 6.0" (PDF) . Archivado desde el original (PDF) el 30 de septiembre de 2019 . Consultado el 13 de agosto de 2019 .
- ^ "Guía del usuario de Datalight ROM-DOS" (PDF) . www.datalight.com .
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/attrib.html
- ^ a b O'Reilly, Tim; Mott, Troy; Glenn, Walter J. (1999). Windows 98 en pocas palabras: una referencia rápida de escritorio . O'Reilly. págs. 303 –306. ISBN 1-56592-486-X.
- ^ Jones, James G .; Landes, Craig (2003). A + Exam Cram 2: Infraestructura de servicios de directorio de Windows 2000 . What. págs. 309–310. ISBN 0-7897-2867-2.
Otras lecturas
- Cooper, Jim (2001). Edición especial con MS-DOS 6.22, tercera edición . Que Publishing . ISBN 978-0789725738.
- Dyson, Peter (1995). Dominando OS / 2 Warp . Sybex . ISBN 978-0782116632.
- John Paul Mueller (2007). Administración de Windows en la línea de comandos para Windows Vista, Windows 2003, Windows XP y Windows 2000 . John Wiley e hijos . ISBN 978-0470165799.
enlaces externos
- attrib | Documentos de Microsoft
- Comando ATTRIB de Microsoft DOS