Come posso ottenere l'età di un determinato file in almeno giorni?
Sono a conoscenza di ls -lh
comandi simili. Voglio qualcosa che funzionerà in questo modo:
getfage <FILE> # prints out '12d' (12 days)
Inoltre, questo deve essere un po 'multipiattaforma poiché vorrei usarlo anche su Mac OS X, ma il caso d'uso principale è sul mio Linux-box.
NOTA
Poiché Linux non tiene traccia dei tempi di creazione, sto cercando una soluzione duplice: una per mtime (linux), ovvero l'ultima volta in cui è stato modificato il file, e una per Mac OS X, che può essere gestita da entrambi mtime o tempo di creazione.
stat
ti dà tutto ciò di cui hai bisogno, giusto?