CMD Master
Volver al blog
ActualizadoArnošt Havelka

Cómo ocultar un archivo o hacerlo de solo lectura con attrib

Usa attrib en el Símbolo del sistema para ocultar archivos, marcarlos como de solo lectura y consultar los atributos H, R, S y A.

Iniciar lección interactiva
Cómo ocultar un archivo o hacerlo de solo lectura con attrib

Quien busca attrib normalmente quiere recuperar un archivo que no aparece en el Explorador, quitar el estado de solo lectura o entender las letras R, H, S y A. attrib muestra esas marcas y permite activarlas o quitarlas. Consulta la sintaxis oficial en Microsoft Learn: attrib y practica en la lección de attrib.

Prueba el comando

Cambia un atributo y comprueba el resultado

Construir el comando
attrib
+r / -rActiva (+) o quita (-) el atributo de solo lectura.
+h / -hActiva (+) o quita (-) el atributo oculto.
+s / -sActiva (+) o quita (-) el atributo de sistema.
Terminal
C:\Users\Student>attrib
C:\Users\Student\welcome.txt C:\Users\Student\file.txt C:\Users\Student\secret.doc

Qué muestra attrib

Ejecuta attrib sin argumentos en la carpeta actual. Windows enumera solo los archivos, no las carpetas, y muestra una ruta completa como C:\Users\Student\welcome.txt. Las columnas de la izquierda significan:

  • R: solo lectura; muchos programas no sobrescribirán el archivo hasta que quites esta marca.
  • H: oculto; dir no lo muestra, pero dir /a sí.
  • S: sistema.
  • A: archivo preparado para copia de seguridad.

Cuando un atributo cambia correctamente, el comando no imprime nada. Ejecuta después attrib archivo para comprobarlo.

Ocultar y volver a mostrar un archivo

attrib +h secret.txt oculta el archivo. attrib -h secret.txt vuelve a mostrarlo. Un error habitual es escribir +h otra vez cuando se quería quitar la marca.

La opción “Elementos ocultos” del Explorador solo cambia lo que ves. La marca H continúa en el archivo hasta que la quites.

Hacer que un archivo sea de solo lectura

Protege unas notas que no quieres sobrescribir:

Terminal
C:\Users\Student>attrib +r notes.txt

Quita la marca con attrib -r notes.txt. Solo lectura no es cifrado: cualquiera que pueda ejecutar attrib -r podrá volver a editar el archivo.

Carpetas y subcarpetas

attrib +h SecretFolder oculta esa carpeta. Añade /s para recorrer un árbol y /d para incluir directorios; sin /d, /s sigue trabajando con archivos. Por ejemplo, attrib -r -h -s *.* /s quita R, H y S de los archivos coincidentes bajo la carpeta actual.

El comando attrib sin argumentos nunca enumera directorios. Es el comportamiento normal de cmd.

Error frecuente

Usar + cuando se quería -. Ejecutar attrib +h file.txt dos veces deja el archivo oculto. Para mostrarlo usa -h; para quitar solo lectura usa -r.

Preguntas frecuentes

¿Cómo oculto un archivo con attrib? attrib +h archivo

¿Cómo vuelvo a mostrar un archivo desde CMD? attrib -h archivo; después actualiza el Explorador o ejecuta dir /a.

¿Cómo quito el atributo de solo lectura? attrib -r archivo

¿Qué significan H, R, S y A? Oculto, solo lectura, sistema y archivo.

¿Puede attrib ocultar archivos en todas las subcarpetas? Sí: ejecuta attrib +h *.* /s desde la carpeta inicial. Añade /d si también quieres incluir directorios.

Para practicar más, consulta Atributos en la práctica o aprende a mostrar archivos ocultos con dir.

Comprobación de conocimientos

1 / 3

¿Qué indicador hace que un archivo sea de solo lectura?

Referencias

Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.

Siguiente

El Comando Del

Elimina archivos no deseados para siempre.