¿Cómo puedo obtener la edad de un archivo determinado en, al menos, días?
Soy muy consciente de ls -lh
comandos similares. Quiero algo que funcione más o menos así:
getfage <FILE> # prints out '12d' (12 days)
Además, esto debe ser algo multiplataforma, ya que también me gustaría usar esto en Mac OS X, pero el caso de uso principal está en mi Linux-box.
NOTA
Como Linux no rastrea el tiempo de creación, estoy buscando una solución doble: una para mtime (linux), que es la última vez que se modificó dicho archivo, y otra para Mac OS X, que puede manejar mtime o tiempo de creación.
fuente
stat
te da todo lo que necesitas ¿verdad?