En informática , ATTRIBes 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 o directorio de computadora . El comando también está disponible en el shell EFI . [5]
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 contraposición a escribible), oculto, un archivo de sistema, una etiqueta de volumen, un subdirectorio o si el archivo había sido "archivado" (el bit se activaba si el archivo había cambiado desde el último uso del BACKUPcomando). [6] Sin embargo, las versiones iniciales del sistema operativo no proporcionaban un método a nivel de usuario para leer o cambiar estos valores. [7]
La versión inicial del ATTRIBcomando 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 solo lectura, ocultos, de sistema y de archivo. [8] La versión 3.3 de MS-DOS agregó la capacidad de búsqueda recursiva a través de subdirectorios para mostrar los 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 ATTRIBcomando.
La versión FreeDOS fue desarrollada por Phil Brutsche y tiene licencia GPLv2 . [12]
Usos
Establecer el bit de solo lectura de un archivo solo proporcionaba una protección parcial contra la eliminación involuntaria: mientras que comandos como dely eraserespetaban el atributo, otros comandos como DELTREEno lo hacían. [13] Cambiar el atributo del sistema no era posible en las primeras versiones de Windows, por lo que se requería el uso de ATTRIB. [13] De manera similar, un fallo del sistema en las primeras versiones de Windows podía llevar a una situación en la que un archivo temporal tenía el bit de solo lectura establecido y estaba adicionalmente (e irrevocablemente) bloqueado por el sistema operativo Windows; en este caso, arrancar en DOS (evitando así el bloqueo de Windows) y desconfigurar el atributo de solo lectura con ATTRIBera la forma recomendada de eliminar el archivo. [14] Manipular el bit de archivo permitía a los usuarios controlar qué archivos se respaldaban utilizando el BACKUPcomando. [7]
Véase también
chattr, el equivalente en Unix y Linuxcacls, la utilidad de lista de control de acceso (ACL) de Windows NT- Lista de comandos DOS
Referencias
- ^ Guía del usuario de ISIS II
- ^ "Ayuda de JaTomes - Comandos OS/2". Archivado desde el original el 14 de abril de 2019. Consultado el 27 de julio de 2019 .
- ^ Artículo de Microsoft TechNet Attrib
- ^ reactos/attrib.c en master · reactos/reactos · GitHub
- ^ "EFI Shells and Scripting" (Conchas y secuencias de comandos EFI). Intel . Consultado el 25 de septiembre de 2013 .
- ^ Referencia técnica del sistema operativo IBM Disk versión 4.00 (1.ª ed.). Julio de 1988. pág. 3:5.
- ^ abc Petzold, Charles (10 de junio de 1986). "Cambiar los atributos de archivos DOS". PC Magazine . págs. 249–262.
- ^ "DOS Attrib". Enciclopedia . PC Magazine. Archivado desde el original el 2012-03-02 . Consultado el 2007-08-02 .
- ^ "Uso de los comandos ATTRIB, CHKDSK o DIR para localizar archivos". Microsoft. Archivado desde el original el 1 de septiembre de 2014. Consultado el 1 de noviembre de 2017 .
- ^ "Guía del usuario de DR DOS 6.0: consejos de optimización y configuración" (PDF) . Archivado desde el original (PDF) el 2019-09-30 . Consultado el 2019-08-13 .
- ^ "Guía del usuario de Datalight ROM-DOS" (PDF) . www.datalight.com .
- ^ "Paquete de actualizaciones de FreeDOS 1.2 - attrib (FreeDOS Base)". Ibiblio.org. 2003-07-01 . Consultado el 2022-09-08 .
- ^ ab O'Reilly, Tim; Mott, Troy; Glenn, Walter J. (1999). Windows 98 en pocas palabras: una referencia rápida para el escritorio . O'Reilly. págs. 303–306. ISBN 1-56592-486-X.
- ^ Jones, James G.; Landes, Craig (2003). A+ Exam Cram 2: Windows 2000 Directory Services Infrastructure. Que. págs. 309–310. ISBN 0-7897-2867-2.
Lectura adicional
- 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 desde la línea de comandos para Windows Vista, Windows 2003, Windows XP y Windows 2000. John Wiley & Sons . ISBN 978-0470165799.
Enlaces externos
- atributo | Documentos de Microsoft
- Comando ATTRIB de Microsoft DOS