El comando attrib es un comando del símbolo del sistema que se utiliza para mostrar o cambiar las propiedades de un archivo o carpeta.
También puede buscar y configurar la mayoría de las propiedades de archivos y carpetas en el Explorador. ¿Dónde está disponible el comando attrib?
El comando attrib está disponible en el símbolo del sistema en todos los sistemas operativos Windows , incluidos Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, junto con versiones anteriores de Windows.
Todas las herramientas de reparación y diagnóstico sin conexión disponibles con diferentes versiones de Windows, incluidas Opciones de inicio avanzadas , Opciones de recuperación del sistema y Consola de recuperación , también incluyen el comando attrib con algunas capacidades.
Este comando attrib también está disponible en MS-DOS como comando de DOS.
Nota : La disponibilidad de ciertos modificadores de comandos attrib y otras sintaxis de comandos attrib pueden variar según el sistema operativo.
¿Qué hace el comando attrib en Windows?
Sintaxis y cambio del comando Attrib
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+x|-x] [drive:][path][filename] [/s [/d] [/l]]
Consejo : si no está seguro de cómo interpretar la sintaxis del comando attrib que se ve arriba o que se muestra en la siguiente tabla, primero debe aprender a leer la sintaxis del comando.

| Opciones de comando de atributos |
| Opción |
Explicar |
| atributo |
Ejecute el comando attrib solo para ver los atributos establecidos en los archivos en el directorio desde donde ejecuta el comando. |
| +a |
Establezca el atributo del archivo comprimido para un archivo o carpeta. |
| -a |
Elimine el atributo de archivo. |
| +h |
Establezca el atributo oculto para un archivo o carpeta. |
| -H |
Eliminar propiedades ocultas. |
| +yo |
Establezca el atributo "no contenido indexado" para el archivo o carpeta. |
| -i |
Elimine el atributo "no contenido indexado". |
| +r |
Establezca el atributo de solo lectura para un archivo o carpeta. |
| -r |
Elimine el atributo de solo lectura. |
| +s |
Establezca las propiedades del sistema de archivos para archivos o carpetas. |
| -S |
Eliminar propiedades del sistema. |
| +v |
Establezca el atributo de integridad para el archivo o directorio. |
| -v |
Eliminar el atributo de integridad. |
| +x |
Establezca el atributo de archivo sin limpieza para un archivo o carpeta. |
| -X |
Elimine el atributo sin limpieza. |
| unidad :, ruta, nombre de archivo |
Este es el archivo ( nombre de archivo , unidad y ruta son opcionales), carpeta ( ruta , unidad son opcionales) o unidad cuyas propiedades desea ver o cambiar. Se pueden utilizar caracteres comodín. |
| /S |
Utilice este modificador para ejecutar cualquier atributo de archivo mostrado, o cambios que esté realizando en subcarpetas en cualquier unidad rutay/o |
| /d |
Esta opción de atributo incluye directorios, no sólo archivos, para lo que sea que esté ejecutando. Solo puedes usar /d con /s . |
| /l |
La opción /l aplica cualquier cosa que esté haciendo con el comando attrib al propio enlace simbólico en lugar del destino del enlace simbólico. El modificador /l sólo funciona cuando también utiliza el modificador /s . |
| /? |
Utilice el interruptor de ayuda con el comando attrib para mostrar detalles sobre las opciones anteriores directamente en la ventana del símbolo del sistema. La implementación de attrib /? Es lo mismo que usar el comando de ayuda para ejecutar el atributo de ayuda . |
Nota : En la Consola de recuperación , los modificadores +c y -c están disponibles para el comando attrib, que establece y borra los atributos del archivo, respectivamente. Fuera de esta área de diagnóstico en Windows XP, use el comando compacto para manejar la compresión de archivos desde la línea de comando.
Cuando se permiten comodines con el comando attrib, significa que puede usar un asterisco (*) para aplicar atributos a un grupo de archivos. Sin embargo, si es posible, debe eliminar las propiedades ocultas o del sistema antes de poder cambiar cualquier otra propiedad del archivo.
Ejemplo de comando de atributos
attrib +r c:\windows\system\secretfolder
En el ejemplo anterior, el comando attrib se usa para habilitar el atributo de solo lectura, usando la opción +r, para la carpeta carpeta secreta ubicada en c:\windows\system.
attrib -h c:\config.sys
En este ejemplo, al archivo config.sys ubicado en el directorio raíz de la unidad c: se le elimina el atributo de archivo oculto usando la opción -h.
attrib -h -r -s c:\boot\bcd
Esta vez, el comando attrib se utiliza para eliminar muchos atributos del archivo bcd, un archivo importante que debe funcionar para ayudar al arranque de Windows. De hecho, ejecutar el comando attrib, como se muestra arriba, es una parte importante del proceso descrito en los pasos necesarios para reconstruir BCD en Windows.
attrib +a f:*.* & attrib -a f:*.bak
Con el ejemplo del comando attrib anterior, el artículo aplica +a para establecer el atributo de archivo en todos los archivos que existen en la unidad f , pero luego usa & para eliminar el atributo de archivo en cada archivo en f : tiene la extensión de archivo .bak.
Consejo: En el ejemplo anterior, los archivos BAK indican archivos de los que se ha realizado una copia de seguridad, lo que significa que no es necesario archivarlos ni realizar una copia de seguridad nuevamente, por lo que es necesario eliminar el atributo de archivo.
attrib myimage.jpg
Para terminar con un ejemplo de atributo simple, este comando simplemente muestra las propiedades de un archivo llamado myimage.jpg. Si eliminó la segunda mitad y simplemente ejecutó el comando attrib, se mostrarán las propiedades de todos los archivos en el directorio actual.
Error de comando de atributos
![Más información sobre el comando Attrib Más información sobre el comando Attrib]()
Como ocurre con la mayoría de los comandos del símbolo del sistema, recuerde utilizar comillas alrededor de los nombres de carpetas o archivos con espacios. Si olvida hacer esto con el comando attrib, obtendrá el error "Formato de parámetro no correcto -" .
Por ejemplo, en lugar de escribir mi carpeta en el símbolo del sistema para mostrar la ruta a la carpeta con ese nombre, escribiría "mi carpeta" (entre comillas).
Los errores del comando Attrib como "Acceso denegado" significan que no tiene suficientes permisos de acceso a los archivos en los que está intentando realizar cambios de atributos. Establezca la propiedad de esos archivos en Windows y vuelva a intentarlo.
Cambios en el comando attrib
![Más información sobre el comando Attrib Más información sobre el comando Attrib]()
Las opciones de comando attrib +i, -i y /l estuvieron disponibles por primera vez en Windows Vista y se conservaron hasta Windows 10 .
Los modificadores +v, -v, +x y -x para el comando attrib solo están disponibles en Windows 7, Windows 8 y Windows 10.
Comandos relacionados
Normalmente, el comando xcopy afecta las propiedades del archivo después de realizar una copia de seguridad de algo. Por ejemplo, el modificador /m del comando xcopy desactiva el atributo de archivo después de copiar el archivo.
De manera similar, el modificador /k del comando xcopy mantiene el atributo de solo lectura del archivo después de copiarlo.
Ver propiedades en Explorer
![Más información sobre el comando Attrib Más información sobre el comando Attrib]()
También puede ver y administrar propiedades de archivos y carpetas en el Explorador usando los botones de menú habituales. Esto podría ser mejor si no está familiarizado con la línea de comando.
Haga esto haciendo clic derecho en el objeto y yendo a Propiedades > pestaña General .