In computing, ATTRIB is a command in IntelISIS-II,[1]DOS, IBMOS/2,[2]MicrosoftWindows[3] and ReactOS[4] that allows the user to change various characteristics, or "attributes" of a computer file or directory. The command is also available in the EFI shell.[5]
History
Several operating systems provided a set of modifiable file characteristics that could be accessed and changed through a low-level system call. For example, as of release MS-DOS 4.0, the first six bits of the file attribute byte indicated whether or not a file was read-only (as opposed to writeable), hidden, a system file, a volume label, a subdirectory, or if the file had been "archived" (with the bit being set if the file had changed since the last use of the BACKUP command).[6] However, initial releases of the operating system did not provide user-level method for reading or changing these values.[7]
The initial version of the ATTRIB command for DOS was first included in version 3.0 of PC DOS, with functionality limited to changing the read-only attribute.[7] Subsequent versions allowed the read-only, hidden, system and archive bits to be set.[8]MS-DOS version 3.3 added the capability of recursive searching through subdirectories to display attributes of specified files.[9]
Digital ResearchDR DOS 6.0[10] and DatalightROM-DOS[11] also include an implementation of the ATTRIB command.
The FreeDOS version was developed by Phil Brutsche and is licensed under the GPLv2.[12]
Uses
Establecer el bit de solo lectura de un archivo proporcionaba solo una protección parcial contra la eliminación inadvertida: 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 además (e irrevocablemente) estaba bloqueado por el sistema operativo Windows; en este caso, arrancar en DOS (evitando así el bloqueo de Windows) y desestabilizar 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 usando 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 de DOS
Referencias
- ↑ Guía del usuario de ISIS II
- ↑ "Ayuda de JaTomes - Comandos de OS/2" . Archivado del original el 14 de abril de 2019. Consultado el 27 de julio de 2019 .
- ↑ Artículo sobre atributos de Microsoft TechNet
- ↑ reactos/attrib.c en master · reactos/reactos · GitHub
- ↑ "EFI Shells and Scripting" . Intel . Consultado el 25 de septiembre de 2013 .
- ↑ Referencia técnica del sistema operativo de disco IBM versión 4.00 (1.ª ed.). Julio de 1988. pág. 3:5.
- 1 2 3 Petzold, Charles (10 de junio de 1986). "Cambiar atributos de archivos DOS" . PC Magazine . págs. 249–262 .
- ↑ "DOS Attrib" . Enciclopedia . Revista PC. Archivado del original el 2 de marzo de 2012. Consultado el 2 de agosto de 2007 .
- ↑ "Uso de los comandos ATTRIB, CHKDSK o DIR para localizar archivos" . Microsoft. Archivado del 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 del original (PDF) el 30/09/2019 . Consultado el 13/08/2019 .
- ↑ "Guía del usuario de Datalight ROM-DOS" (PDF) . www.datalight.com .
- ↑ "Paquete de actualizaciones de FreeDOS 1.2 - attrib (FreeDOS Base)" . Ibiblio.org. 1 de julio de 2003. Consultado el 8 de septiembre de 2022 .
- 1 2 O'Reilly, Tim; Mott, Troy; Glenn, Walter J. (1999). Windows 98 en pocas palabras: una guía de referencia rápida para 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. pp. 309–310 . ISBN 0-7897-2867-2.
Lecturas adicionales
- 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 | Documentación de Microsoft
- Comando ATTRIB de Microsoft DOS
- Comandos de Windows
- Comandos externos de DOS
- Comandos de MSX-DOS
- Comandos de OS/2
- Comandos de ReactOS