touch(1)
può solo modificare i tempi di modifica e accesso , ma non ha opzioni per i tempi di creazione . Questo non funziona, almeno non su Lion.
Quindi, come posso cambiare l' ora di creazione , indicata anche come ora di nascita in fstat(2)
? Non c'è una chiamata corrispondente utimes(2)
e non sembra esserci alcun strumento da riga di comando per questo.
So di poter copiare il file in un nuovo file, che quindi ottiene l'ora corrente come ora di nascita (e quindi elimina l'originale), ma sicuramente ci deve essere un modo migliore?
touch -t yyyymmddhhmm $file
sembra cambiare la data di creazione, ma solo se è precedente alla data di creazione originale.