Come creare un file con uno specifico creato alla volta? [duplicare]

2

Come puoi creare un file su un Mac con una data di creazione specifica (diversa da quella corrente)?

Ciò che ho trovato finora, tocca può solo modificare la modifica alla volta .. .

    
posta Marius Butuc 16.07.2012 - 17:58
fonte

2 risposte

2

Credo che tu possa farlo con touch .

touch -t YYYYMMDDhhmm /filehere
    
risposta data 16.07.2012 - 18:20
fonte
4

SetFile può anche essere usato per impostare la data di creazione prima della data di modifica o in futuro.

-d date    Sets the creation date, where date is a string of the
           form: "mm/dd/[yy]yy [hh:mm:[:ss] [AM | PM]]" Notes:
           Enclose the string in quotation marks if it contains spa-
           ces. The date must be in the Unix epoch, that is, between
           1/1/1970 and 1/18/2038. If the year is provided as a two-
           digit year, it is assumed to be in the 21st century and
           must be from 00 (2000) through 38 (2038).

Questo imposterà la data di creazione alla data di modifica:

SetFile -d "$(GetFileInfo -m test.txt)" test.txt

SetFile e GetFileInfo fanno parte del pacchetto di strumenti della riga di comando, che può essere scaricato da developer.apple.com/downloads o dalle preferenze di Xcode dopo averlo installato da App Store.

    
risposta data 07.08.2012 - 15:34
fonte

Leggi altre domande sui tag