Hola a todos, hoy os explicare como usar el comando attrib en Windows, un comando para asignar atributos a los archivos y directorios de nuestro sistema de ficheros.
Esto que haremos vale para cualquier Windows. Lo primero que haremos es abrir la pantalla de comandos, para ello iniciamos ejecutar desde inicio o con las teclas Win+R. Escribimos cmd y aceptamos.
Nos aparecerá esto:
Antes de seguir, pincha aquí para ir al manual Rutas relativas y absolutas en Windows, donde explico las rutas que necesitamos saber como van para usar correctamente los comandos.
Vamos a tomar como referencia un pequeño sistema de ficheros.
Este comando tiene la siguiente sintaxis: attrib [+ o -] [A] [S] [H] [R] [unidad:][ruta]archivo
El comando attrib nos permite modificar o ver los atributos de un archivo o directorio, cuando se crea un archivo suele tener el atributo A, pero podemos añadirle otro o quitarle el que tiene. Los tipos de atributo son:
- A (archivo): sirve para saber si se ha modificado o no el directorio o archivo. Se suele asignar por defecto cuando se crea un nuevo archivo o directorio.
- R (solo lectura): sirve para que no se pueda ni borrar ni modificar el contenido de un archivo o directorio. Solo podemos ver lo que contiene.
- H (Oculto): sirve para ocultar archivos y directorios durante las operaciones normales.
- S (sistema): sirve para asignar a un archivo o directorio como si fuera un archivo del sistema, esto hace que este oculto y sea solo de lectura. Muchos archivos de Windows están con este atributo con la finalidad de no ser modificados.
Si usamos attrib con el nombre del fichero (indicando su ruta), veremos los atributos de ese archivo y si usamos attrib sin parámetros se mostrara en pantalla todos los atributos de los ficheros del directorio activo (el directorio donde nos encontremos).
Vamos a ver unos ejemplos:
Supongamos que queremos ver los atributos que tiene el documento1.docx que se encuentra dentro de la carpeta3, usando una ruta absoluta.
Ahora supongamos que queremos ver todos los atributos de todos los ficheros que hay en la carpeta3, lo primero que debemos hacer es situarnos en la carpeta donde se encuentre los ficheros.
Ahora vamos a modificar algún atributo de estos archivos, en el documento1.docx vamos a ponerle un atributo H y al documento2.docx le quitaremos el atributo A y le pondremos el atributo R. Todo esto con una ruta relativa, situándonos en la carpeta3.
Estos cambios también afecta en el modo gráfico.
Si os fijáis el documento1.docx esta oculto (si le decís a Windows que no muestre los archivos ocultos, no se vera) y que el documento2.docx es de solo lectura, si intentáis cambiar el contenido del archivo algo no os dejara, aunque si podréis guardarlo con otro nombre.
Una cosa a tener en cuenta es que no podréis tener asignado el atributo S con el atributo H y viceversa. Lo mismo pasa con S y R. Para poder asignarlo, debemos primero quitar el atributo S del archivo o directorio.
En estos ejemplos hemos usado archivos, pero también se puede hacer con directorios.
Los parámetros de attrib son:
- /S Procesa archivos que coinciden en la carpeta y todas las subcarpetas actuales.
- /D También procesa carpetas.
Por ultimo, deciros que los atributos también se pueden modificar desde el modo gráfico, simplemente pinchamos con el boton derecho, seleccionamos las propiedades y elegimos el atributo que queremos asignar o quitar.
Espero que os sea de ayuda.
Good write-up, I’m normal visitor of one’s site, maintain up the excellent operate, and It’s going to be a regular visitor for a lengthy time.
I have been exploring for a little for any high-quality articles or blog posts on this sort of area . Exploring in Yahoo I at last stumbled upon this website. Reading this information So i am happy to convey that I’ve an incredibly good uncanny feeling I discovered just what I needed. I most certainly will make certain to don’t forget this site and give it a glance on a constant basis.
Thanks for your comments, we will continue working to offer the best computer manuals
¿Y qué se agrega al comando cuando quieres borrar todos los archivos o simplemente no sabes el nombre? He intentado agregar *.* ó . pero no funciona. :c
Tu puta m adre
a mi me sale aparte de eso una sigla que es la «i» . que significa?