GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo hacer A Ls y luego ordenar los resultados por fecha de creación?

¿En qué orden están ordenadas las fechas? Ciertamente no es un orden alfanumérico.

ls -lt ordena por tiempo de modificación. Pero necesito tiempo de creación.

Respuesta aceptada:

La mayoría de los unices no tienen un concepto de tiempo de creación de archivos. No puedes hacer ls imprimirlo porque la información no se registra. Si necesita tiempo de creación, use un sistema de control de versiones:defina el tiempo de creación como el tiempo de registro.

Si su variante de Unix tiene un tiempo de creación, mire su documentación. Por ejemplo, en Mac OS X (el único ejemplo que conozco), use ls -tU . Windows también almacena una hora de creación, pero no siempre está expuesta a puertos de utilidades de Unix, por ejemplo Cygwin ls no tiene una opción para mostrarlo. La stat puede mostrar la hora de creación, llamada "hora de nacimiento" en las utilidades de GNU, por lo que en Cygwin puede mostrar los archivos ordenados por hora de nacimiento con stat -c '%W %n' * | sort -k1n .

Tenga en cuenta que el ctime (ls -lc ) no es la hora de creación del archivo , es el tiempo de cambio de inodo. El tiempo de cambio de inodo se actualiza cada vez que cambia algo en el archivo (contenido o metadatos), excepto que ctime no se actualiza cuando el archivo simplemente se lee (incluso si se actualiza atime). En particular, ctime siempre es más reciente que mtime (hora de modificación del contenido del archivo) a menos que mtime se haya establecido explícitamente en una fecha futura.


Linux
  1. Cómo encontrar y ordenar archivos según la fecha y hora de modificación en Linux

  2. Cómo sincronizar fecha y hora desde la línea de comandos en Ubuntu

  3. Tune2fs:¿En qué zona horaria se crea la fecha y es posible cambiarla?

  4. CentOS/RHEL:cómo obtener la fecha y la hora del comando ejecutado en la salida del comando del historial

  5. ¿Cómo ordenar los resultados de la declaración Buscar por fecha?

Cómo cambiar la fecha, la hora y la zona horaria en Ubuntu 20.04 LTS

Cómo configurar la fecha, la hora y la zona horaria en RHEL 8

Cómo encontrar la fecha y hora de instalación del sistema operativo Linux

Cómo configurar la fecha y la hora en Linux

Cómo cambiar la fecha, la hora y la zona horaria en Linux Mint 20

¿En qué se parecen el tiempo de CPU y el uso de CPU?