attrib - Cambiar atributos de archivos
Al trabajar con archivos y carpetas en el Símbolo del sistema o en archivos por lotes, a veces necesitas consultar o cambiar los atributos de un archivo.
El comando attrib permite cambiar fácilmente atributos como solo lectura, oculto, sistema y archivo.
Este artículo explica el comando attrib, desde el uso básico hasta ejemplos prácticos.
¿Qué es el comando attrib?
El comando attrib muestra y cambia los atributos de archivos y carpetas.
Los archivos de Windows pueden tener estos atributos:
- Solo lectura (R): el archivo no se puede sobrescribir y el comando
delse niega a eliminarlo de forma normal - Oculto (H): el archivo no se muestra en el Explorador de archivos de forma predeterminada
- Sistema (S): indica un archivo importante utilizado por el sistema Windows
- Archivo (A): lo usa el software de copia de seguridad para detectar archivos modificados
Con estos atributos puedes proteger archivos importantes u ocultarlos temporalmente.
Uso básico
La sintaxis básica del comando attrib es la siguiente.
attrib [+atributo | -atributo] [nombre_de_archivo] [/S] [/D]
El uso más sencillo es ejecutar attrib sin indicar un archivo.
Esto muestra los atributos de los archivos del directorio actual.
Los atributos se muestran como letras en el orden Archivo (A), Sistema (S), Oculto (H) y Solo lectura (R). Si un atributo no está establecido, en su posición se muestra un espacio. Los archivos ocultos también aparecen en la lista.
Comprobar los atributos de un archivo concreto
Para comprobar un archivo concreto, indica su nombre.

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超 入門

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門
Establecer y quitar atributos
Usa el signo + para establecer un atributo y el signo - para quitarlo.
Establecer el atributo de solo lectura
Usa +r para que un archivo sea de solo lectura.
Ahora document.txt ya no se puede sobrescribir ni eliminar de forma normal.
Si intentas sobrescribir un archivo de solo lectura, se produce un error. Quita el atributo antes de editarlo. Solo lectura es únicamente una protección contra errores: del /f aún puede eliminar archivos de solo lectura, así que no es una medida de seguridad.
Quitar el atributo de solo lectura
Usa -r para quitar el atributo de solo lectura.
Establecer el atributo de oculto
Usa +h para ocultar un archivo.
Ahora secret.txt no se muestra en el Explorador de archivos de forma predeterminada.
En el Explorador de archivos, activa «Elementos ocultos» en el menú Ver para verlos. En el Símbolo del sistema, dir /a:h muestra solo los archivos ocultos. Ocultar un archivo no basta como medida de seguridad.
Quitar el atributo de oculto
Usa -h para quitar el atributo de oculto.
Establecer varios atributos a la vez
Puedes establecer varios atributos a la vez. El siguiente ejemplo hace que un archivo sea de solo lectura y oculto.
También puedes quitar varios atributos a la vez.
Opciones de attrib
El comando attrib tiene las siguientes opciones.
| Opción | Descripción |
|---|---|
+r | Establece el atributo de solo lectura |
-r | Quita el atributo de solo lectura |
+a | Establece el atributo de archivo |
-a | Quita el atributo de archivo |
+s | Establece el atributo de sistema |
-s | Quita el atributo de sistema |
+h | Establece el atributo de oculto |
-h | Quita el atributo de oculto |
/s | Procesa los archivos coincidentes de la carpeta actual y sus subcarpetas |
/d | Aplica el cambio también a las carpetas |
/l | Procesa el vínculo simbólico en sí y no su destino |
Las versiones actuales de Windows admiten más atributos, como sin conexión o sin indexar contenido. Para el trabajo diario con archivos, basta con conocer R, A, S y H.
La opción /s: incluir subcarpetas
La opción /s procesa también los archivos de las subcarpetas.
El siguiente ejemplo hace que todos los archivos .txt de la carpeta actual y sus subcarpetas sean de solo lectura.
Al combinar /s con comodines puedes cambiar los atributos de muchos archivos a la vez.
La opción /d: incluir carpetas
Con /d, el cambio se aplica también a las carpetas, además de a los archivos. Junto con /s, se incluyen también las carpetas de las subcarpetas.
El siguiente ejemplo quita el atributo de solo lectura de todos los archivos y carpetas dentro de la carpeta logs.
Un comando como attrib +h *.* /s /d oculta de golpe una gran cantidad de archivos. Comprueba siempre la carpeta de destino y pruébalo primero en una carpeta pequeña.
Usa la opción /l para cambiar los atributos del propio vínculo simbólico y no los de su destino.
Ejemplos prácticos
Quitar los atributos de sistema y oculto
Cuando una memoria USB se infecta con un virus, a veces los archivos pasan a ser ocultos o de sistema.
El siguiente comando quita los atributos de sistema y oculto de todos los archivos y carpetas de la unidad D (la memoria USB).
Cambiar los atributos de los archivos de sistema genuinos de Windows puede impedir que el sistema funcione correctamente. No uses este comando en la unidad del sistema (normalmente C:).
Proteger archivos importantes de errores
Establece el atributo de solo lectura en los archivos que no quieres sobrescribir ni eliminar por error. Añadir el atributo de oculto también reduce los accidentes en el Explorador de archivos.
Establecer solo lectura en una carpeta no restringe la edición ni la eliminación de los archivos que contiene. Es un atributo especial usado para la configuración de visualización de carpetas; para proteger los archivos del interior, establece el atributo en los archivos con /s (e.g., attrib +r folder\*.* /s).
Marcar archivos para la copia de seguridad
El atributo de archivo lo usa el software de copia de seguridad para detectar archivos modificados. Se establece automáticamente cuando se modifica un archivo.
Para establecerlo manualmente:
Para quitarlo después de la copia de seguridad:
Uso de comodines
Con comodines puedes procesar varios archivos a la vez.
Hacer de solo lectura todos los archivos .txt del directorio actual:
Quitar el atributo de oculto de todos los archivos del directorio actual:
Errores y soluciones
Acceso denegado
Al intentar cambiar los atributos de un archivo del sistema o protegido, puede aparecer el error «Acceso denegado».
En ese caso, ejecuta el Símbolo del sistema como administrador y vuelve a intentarlo. Si sigue fallando, es posible que el sistema proteja el archivo.
Busca «cmd» en el menú Inicio, haz clic con el botón derecho en «Símbolo del sistema» y elige «Ejecutar como administrador».
Resumen
Este artículo explicó cómo ver y cambiar los atributos de archivos con el comando attrib.
Puntos clave:
attribgestiona los atributos de solo lectura, oculto, sistema y archivo- Usa
+para establecer un atributo y-para quitarlo /sincluye las subcarpetas/dcambia también los atributos de las carpetas- Los comodines permiten procesar muchos archivos a la vez
- Los atributos se listan en el orden A, S, H, R, y
dir /a:hmuestra solo los archivos ocultos
Gestionar bien los atributos ayuda a proteger archivos importantes y a administrarlos con eficacia.
Comandos relacionados
Estos artículos tratan otros comandos de archivos.