Estoy ejecutando alguna simulación en un clúster informático de alto rendimiento (HPC). Cuando compruebo cuándo se cambió el archivo ls -t
, obtengo el resultado incorrecto. Sé esto porque he ejecutado un pequeño trabajo que imprime un archivo diferente del que estaba presente cuando el servidor afirma que se modificó por última vez.
¿Hay alguna otra manera?
Gracias
Ejemplo:
ls -lut
total 328
-rw-r--r-- 1 avityo ofarago 89070 Nov 23 21:17 mem.xyz
-rwxr-xr-x 1 avityo ofarago 218752 Nov 23 21:17 mem
-rw-r--r-- 1 avityo ofarago 404 Nov 23 21:17 propFile.dat
-rw-r--r-- 1 avityo ofarago 271 Nov 23 14:01 parOut.txt
después de ejecutar cat parOut.txt
(que es el archivo principal que sigo):
ls -lut
total 328
-rw-r--r-- 1 avityo ofarago 271 Nov 24 11:47 parOut.txt
-rw-r--r-- 1 avityo ofarago 89070 Nov 23 21:17 mem.xyz
-rwxr-xr-x 1 avityo ofarago 218752 Nov 23 21:17 mem
-rw-r--r-- 1 avityo ofarago 404 Nov 23 21:17 propFile.dat
Los archivos mismos se almacenan en algún tipo de servidor central del sistema de archivos del que no sé nada
ls -t
yls -al
ls -l
y verifique los tiempos de archivo manualmente.
-u
opción, que en combinación con -lt
espectáculos y ordena por tiempo de acceso, no el tiempo de modificación como lo solicita.
ls
está mal. ¿Puedes explicar mejor, por favor?