Creato da qeiemce il 02/01/2006
Tracce suggerite dall'esperienza e dalla vita
|
Area personale
Tag
Cerca in questo Blog
Link Preferiti....
Menu
Ultimi commenti
Chi puņ scrivere sul blog
« Sapere se una istanza DB... | Creare un file di lunghe... » |
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] file
Opzioni 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 filename
Per cambiare la data dei file:
(touch -t YYMMDDhhmm nomefile) setta la data del file a 27-07-05 11:28
> touch -t 0507271128 nomefile
Condividi e segnala - permalink - Segnala abuso |
Inviato da: qeiemce
il 02/04/2006 alle 16:36
Inviato da: paolatiamo
il 02/04/2006 alle 16:32