Obtención de las fechas de un fichero con el comando stat
Enero 18, 2007
El uso de stat nos permite obtener diferentes datos de un fichero. Tamaño, fechas de acceso, última
Ejemplos:
stat fichero.txt s
Size: 761 Blocks: 8 IO Block: 4096 Regular File
Device: 802h/2050d
Inode:98628
Links: 1 Access: (0700/-rwx——) Uid: ( 0/ root) Gid: (0/
root)
Access: Thu Jan 18 11:01:31 2007
Modify: Thu Jan 18 11:01:22 2007
Change: Thu Jan 18 11:01:22 2007
stat -c %y fichero.txt | awk ‘{printf $1 “\n”}’
Entry Filed under: Shell scripting. .
3 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed
1.
gustavo | Mayo 10, 2008 at 10:05 pm
stat -c %y fichero.txt | awk ‘{printf $1 “\n”}’
no le faltaba el pipe ” | “
2.
valitc | Mayo 17, 2008 at 12:59 pm
OK !!! Muchas gracias por el comentario, ya lo he corregido
3.
julio | Mayo 5, 2009 at 12:56 am
Una aclaración el comando stat no muestra los datos del archivo, al referirse de datos se habla de contenido y precisamente stat no muestra contenido.
entonces el comando stat muestra información adicional llamada METADATOS de un archivo, que es almacenada en una estructura llamada INODO.
Para que se hagan una idea, cada archivo del sistema de archivo tiene un inodo, en el caso especial de los link duros estos hacen referencia a la estructura inodo de su padre.
Es un tema bastante extenso
saludos