ls -l Cómo mostrar fecha completa con año y hora en Linux
Hola.
Estoy trabajando en un sistema operativo Linux sin interfaz gráfica por lo que todo es a través de comandos.
Necesito saber la fecha de última modificación de un archivo para saber si está obsoleto y puede ser borrado del servidor.
Al moverme entre los directorios y llegar a la ruta del archivo intento listar los archivos con ls -lrt y lo que obtengo es una mezcla de información donde algunos archivos muestran fecha sin hora o la fecha sin año.
Algo como lo siguiente:
[oracle@localhost oracle]$ ls -lrt
-rwxr-xr-x. 1 oracle root 1103 May 31 2019 setsizewrap.sh
-rwxr-xr-x. 1 oracle oinstall 4066 May 31 2019 runTimeEnforceMinScreenSize.sh.redoicon
-rwxr-xr-x. 1 oracle oinstall 3544 May 31 2019 runTimeEnforceMinScreenSize.sh
drwxr-xr-x. 5 oracle oinstall 66 May 4 11:42 workspace
drwxr-xr-x. 6 oracle oinstall 4096 May 4 12:56 Downloads
drwxr-xr-x. 7 oracle oinstall 4096 May 4 19:31 Miarchivo
En mi caso requiero saber el año de modificación de Miarchivo por lo que busqué la instrucción que me de esta información.
Solución.
Tienen que agregar el parámetro --full-time al comando ls para ver la fecha completa.
La instrucción quedaria así:
[oracle@localhost oracle]$ ls -lrt --full-time
-rwxr-xr-x. 1 oracle root 1103 2019-05-31 16:34:01.878522219 -0400 setsizewrap.sh
-rwxr-xr-x. 1 oracle oinstall 4066 2019-05-31 16:41:05.343755364 -0400 runTimeEnforceMinScreenSize.sh.redoicon
-rwxr-xr-x. 1 oracle oinstall 3544 2019-05-31 16:41:05.430757687 -0400 runTimeEnforceMinScreenSize.sh
drwxr-xr-x. 5 oracle oinstall 66 2020-05-04 11:42:36.120857676 -0400 workspace
drwxr-xr-x. 6 oracle oinstall 4096 2020-05-04 12:56:02.410131117 -0400 Downloads
drwxr-xr-x. 7 oracle oinstall 4096 2020-05-04 19:31:26.705341312 -0400 Miarchivo
Como ven la fecha ahora se muestra completa con milésima de segundo y hasta time zone
Espero les sirva.
No hay comentarios.:
Publicar un comentario