close
    search Buscar

    驴C贸mo puedo ver la fecha de creaci贸n de un archivo en Linux?

    Quien soy
    Scott Rogers
    @scottrogers

    Valoraci贸n del art铆culo:

    Advertencia de contenido

    En este art铆culo te ense帽aremos a obtener el crtime, o CREation Time, que son las fechas de acceso, modificaci贸n y creaci贸n de un archivo en un sistema GNU/Linux.

    Tenga en cuenta que solo podr谩 conocer la fecha de creaci贸n de un archivo en Linux si el sistema de archivos se crea como EXT4. Si por el contrario es anterior, no es posible conocer este dato.

    Antes de comenzar, para averiguar si el sistema de archivos est谩 EXT4, necesitamos insertar el comando df-T en el archivo. Una vez confirmado esto, procedemos a consultar y visualizar el fecha de creaci贸n de un archivo en Linux.



    Si en el directorio obtenemos una salida anterior, el gui贸n central en el campo " Nacimiento" significa que el sistema de archivos en el que estamos trabajando no admite el almacenamiento de la fecha de creaci贸n, por lo que no es posible ver esa fecha.

    Por lo tanto, sucede que las herramientas del espacio de usuario no son capaces de obtener esta informaci贸n correctamente, al menos en versiones anteriores.


    C贸mo ver la fecha de creaci贸n de un archivo Linux en solo unos pocos pasos

    Cuando usamos sistemas operativos como Linux, cada componente dentro de 茅l se etiqueta como un archivo y cada vez que hacemos un cambio en uno de ellos, se guardan en un inodo.

    Para obtener el INODE_NUMBER, esa es la cantidad de inodos que se encuentran dentro del archivo, tenemos que buscarlo de la siguiente manera: es-i-archivo. Con 茅l podemos obtener la cantidad de inodos que necesitamos usar en el siguiente comando.

    Linux se encarga de diferenciar y seleccionar cada archivo en base a su respectivo n煤mero de inodo, que no es el mismo nombre con el que fue creado. La idea es usar el comando 芦Stat禄 o 芦Estad铆sticas禄, como su nombre indica, para ver el estado del sistema de archivos mediante la creaci贸n de informaci贸n 煤til como:



    • Fecha de creaci贸n del archivo
    • n煤mero de inodos
    • Cambios aplicados
    • 脷ltimo cambio de estado
    • 脷ltimo acceso, entre otros.

    Para ello, debemos partir de tener como referencia la ra铆z de los sistemas que contiene el archivo a revisar. En Linux existen con par谩metros como

    • Ctime, que muestra el tiempo de cambio
    • Un momento, genera el tiempo de acceso
    • Mtiempo, el tiempo de modificaci贸n
    • Crtime, la fecha y hora en que se cre贸 el archivo.

    Encuentra la fecha de creaci贸n del archivo.

    Como explicamos anteriormente, usaremos Crtime, para poder ver la fecha y hora de creaci贸n de un archivo de Linux. Ya que este par谩metro es el encargado de encontrar el inodo del archivo, a trav茅s del comando: ~ $ estad铆stica.

    Para realizar esta acci贸n, debemos ir al directorio donde se encuentra el archivo y desde all铆 analizar la informaci贸n que se muestra, como la fecha del 煤ltimo acceso y modificaci贸n, los enlaces, el tama帽o, la cantidad de inodos, etc.


    Ahora, con el n煤mero de inodo, vamos a copiar y pegar en el directorio, manteniendo los corchetes de la siguiente manera: debugfs-R 'stat ' /dev/sda1. Donde /dev/sda1 es donde se monta la unidad. Y podemos ver que en la l铆nea crtime obtenemos la fecha que est谩bamos buscando.


    Si en cambio lo que quieres es mostrar las fechas de modificaci贸n, tienes que usar la opci贸n de lista larga (-L), todas las fechas de modificaci贸n de archivos se muestran de forma predeterminada en Linux.

    Si tambi茅n agregas " -u 禄 lo que obtendr谩 son las fechas de la 煤ltima vez que se abri贸 el archivo para leerlo o editarlo.

    Es muy f谩cil aprender c贸mo puedo ver la fecha de creaci贸n de un archivo en Linux. Cualquier duda que tengas, puedes dejarla en la caja de comentarios un poco m谩s abajo.


    A帽ade un comentario de 驴C贸mo puedo ver la fecha de creaci贸n de un archivo en Linux?
    隆Comentario enviado con 茅xito! Lo revisaremos en las pr贸ximas horas.