Il comando touch(1) può essere usato per creare un nuovo (vuoto) file o per aggiornare l'ultima data/ora di accesso di un file esistente. Il comando viene usato primariamente quando uno script richiede la pre-esistenza di un file (ad esempio per appendere delle informazioni) o quando uno script controlla l'ultima data/ora in cui una funzione è stata realizzata.Sintassi touch [opzioni] [data/ora1] file touch [opzioni] [-t data/ora2] fileOpzioni generali -a cambia la data/ora di accesso al file (solamente SVR4) -c non crea il file se non esiste -f forza l'azione, nonostante i permessi di lettura/scrittura del file -m cambia la data/ora di modifica del file (solamente SVR4) -t data/ora2 usa la data/ora2 specificata, non la data/ora corrente (solamente SVR4) Quando si usa l'opzione -t data/ora2, deve essere nella forma:[[CC]YY] MMDDhhmm[.SS]dove: CC prime due cifre dell'anno YY seconde due cifre dell'anno MM mese, 01-12 DD giorno del mese, 01-31 hh ora del giorno, 00-23 mm minuti, 00-59 SS secondi, 00-59 Il formato dell'opzione data/ora1 è:MMDDhhmm[YY]dove questi simboli hanno gli stessi significati dei simboli mostrati in precedenza.La data non può essere settata prima del 1969 o dopo il 18 Gennaio 2038 (dipende dalle versione del sistema operativo Unix).Esempi:Per creare un file:> touch filenamePer cambiare la data dei file:(touch -t YYMMDDhhmm nomefile) setta la data del file a 27-07-05 11:28> touch -t 0507271128 nomefile
Creare un file e Cambiare la data di un file su UNIX
Il comando touch(1) può essere usato per creare un nuovo (vuoto) file o per aggiornare l'ultima data/ora di accesso di un file esistente. Il comando viene usato primariamente quando uno script richiede la pre-esistenza di un file (ad esempio per appendere delle informazioni) o quando uno script controlla l'ultima data/ora in cui una funzione è stata realizzata.Sintassi touch [opzioni] [data/ora1] file touch [opzioni] [-t data/ora2] fileOpzioni generali -a cambia la data/ora di accesso al file (solamente SVR4) -c non crea il file se non esiste -f forza l'azione, nonostante i permessi di lettura/scrittura del file -m cambia la data/ora di modifica del file (solamente SVR4) -t data/ora2 usa la data/ora2 specificata, non la data/ora corrente (solamente SVR4) Quando si usa l'opzione -t data/ora2, deve essere nella forma:[[CC]YY] MMDDhhmm[.SS]dove: CC prime due cifre dell'anno YY seconde due cifre dell'anno MM mese, 01-12 DD giorno del mese, 01-31 hh ora del giorno, 00-23 mm minuti, 00-59 SS secondi, 00-59 Il formato dell'opzione data/ora1 è:MMDDhhmm[YY]dove questi simboli hanno gli stessi significati dei simboli mostrati in precedenza.La data non può essere settata prima del 1969 o dopo il 18 Gennaio 2038 (dipende dalle versione del sistema operativo Unix).Esempi:Per creare un file:> touch filenamePer cambiare la data dei file:(touch -t YYMMDDhhmm nomefile) setta la data del file a 27-07-05 11:28> touch -t 0507271128 nomefile