Attrib es un comando que se ejecuta a través de una línea de los mismos (cmd) o en Windows PowerShell. El mismo, sirve para mostrar, establecer o quitar los atributos (características) asignados a los distintos archivos o directorios.
Para ejecutar el comando, primero hay abrir símbolo del sistema desde ejecutar: Se pulsa la tecla [Windows +R] y posteriormente se escribe «cmd» y se pulsa en aceptar.
Atributos
Este comando posee como sintaxis la siguiente combinación de caracteres: attrib[+o-][A] [S][H][R][unidad:][rutaDeAcceso]nombreDeArchivo, pero para poder manejarlo de la manera correcta, es necesario reconocer y diferenciar a cada uno de sus atributos.
- A (archivo): funciona para saber si se modificó o no el directorio o archivo, y se suele asignar por defecto cuando se crea un nuevo.
- R (solo lectura): logra que no se pueda ni borrar ni modificar el contenido del archivo. Solo se puede observar lo que contiene.
- H (oculto): sirve para esconder archivos y directorios durante las operaciones normales.
- S (sistema): asigna a un archivo o directorio como si fuera uno del sistema, esto hace que este oculto y sea solo de lectura. Muchos archivos de Windows están en este atributo con la finalidad de no ser modificados.
Ahora bien, estos atributos pueden establecerse o quitarse siendo marcados con un positivo (+) o un negativo (-) al momento de ingresarlos en la línea de comandos. Por ejemplo, +r establece el atributo de solo lectura como se mencionó anteriormente, mientras que -r lo quita.
Consideraciones
- [unidad:][rutaDeAcceso]nombreDeArchivo: especifica la ubicación y el nombre del directorio, archivo o conjunto de archivos a los que se les desea ver o modificar los atributos.
- nombreDeArchivo: puede utilizar los caracteres de comodín (? y *) para mostrar o cambiar los atributos de un grupo de archivos. Si un archivo tiene establecido el de sistema u oculto, debe quitarlo para poder cambiar cualquier otro.
- El atributo de modificado (+a) marca los archivos que han cambiado desde la ultima vez que se hizo copia de seguridad.