attrib - Cambiar atributos de archivos

Mantenido el

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 del se 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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib
A           C:\Users\user\document.txt
A    H      C:\Users\user\hidden.txt
        R   C:\Users\user\readme.txt
C:\users\user>

Esto muestra los atributos de los archivos del directorio actual.

Sobre cómo se muestran los atributos

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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib document.txt
A           C:\Users\user\document.txt
C:\users\user>
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

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

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

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

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

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

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかる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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib +r document.txt

Ahora document.txt ya no se puede sobrescribir ni eliminar de forma normal.

Editar archivos de solo lectura

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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib -r document.txt

Establecer el atributo de oculto

Usa +h para ocultar un archivo.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib +h secret.txt

Ahora secret.txt no se muestra en el Explorador de archivos de forma predeterminada.

Cómo mostrar los archivos ocultos

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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib -h secret.txt

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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib +r +h important.txt

También puedes quitar varios atributos a la vez.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib -r -h important.txt

Opciones de attrib

El comando attrib tiene las siguientes opciones.

OpciónDescripción
+rEstablece el atributo de solo lectura
-rQuita el atributo de solo lectura
+aEstablece el atributo de archivo
-aQuita el atributo de archivo
+sEstablece el atributo de sistema
-sQuita el atributo de sistema
+hEstablece el atributo de oculto
-hQuita el atributo de oculto
/sProcesa los archivos coincidentes de la carpeta actual y sus subcarpetas
/dAplica el cambio también a las carpetas
/lProcesa el vínculo simbólico en sí y no su destino
Existen otros atributos

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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib +r *.txt /s
Procesamiento por lotes

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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib -r logs\*.* /s /d
Comprueba antes de aplicar en un ámbito amplio

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.

Trabajar con vínculos simbólicos

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).

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib -s -h D:\*.* /s /d
Sobre el cambio de atributos de archivos del sistema

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.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib +r +h important_config.txt
Solo lectura en carpetas

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:

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib +a document.txt

Para quitarlo después de la copia de seguridad:

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib -a document.txt

Uso de comodines

Con comodines puedes procesar varios archivos a la vez.

Hacer de solo lectura todos los archivos .txt del directorio actual:

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib +r *.txt

Quitar el atributo de oculto de todos los archivos del directorio actual:

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib -h *.*

Errores y soluciones

Acceso denegado

Al intentar cambiar los atributos de un archivo del sistema o protegido, puede aparecer el error «Acceso denegado».

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>attrib +r system.dat
Acceso denegado - system.dat
C:\users\user>

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.

Ejecutar como administrador

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:

  • attrib gestiona los atributos de solo lectura, oculto, sistema y archivo
  • Usa + para establecer un atributo y - para quitarlo
  • /s incluye las subcarpetas
  • /d cambia 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:h muestra 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.

Preguntas de práctica

Problema de práctica

¿Qué comando hace que document.txt sea de solo lectura?

回答がサーバーに送信されることはありません
Problema de práctica

¿Qué comando quita el atributo de oculto de todos los archivos .txt de la carpeta actual y sus subcarpetas?

回答がサーバーに送信されることはありません
#Símbolo del sistema #Archivo por lotes #Línea de comandos #Comando