English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando touch di Linux

大全命令Linux

Il comando touch di Linux viene utilizzato per modificare le proprietà temporali dei file o delle directory, inclusi i tempi di accesso e di modifica. Se il file non esiste, il sistema creerà un nuovo file.

ls -l può visualizzare il registro temporale dell'archivio.

Sintassi

touch [-acfm][-d<data ora>][-r<file di riferimento o directory>] [-t<data ora>][--help][--version][file o directory…]
  • Spiegazione dei parametri:
  • Modifica il registro temporale di lettura dell'archivio.
  • Modifica il registro temporale di modifica dell'archivio.
  • Se l'archivio di destinazione non esiste, non verrà creato un nuovo archivio. Ha lo stesso effetto di --no-create.
  • Non utilizzato, mantenuto per la compatibilità con altri sistemi Unix.
  • Utilizza il registro temporale del file di riferimento, con lo stesso effetto di --file.
  • Imposta l'ora e la data, che può utilizzare vari formati diversi.
  • Imposta il registro temporale dell'archivio, il formato è lo stesso della direttiva date.
  • --no-create Non crea nuovi file.
  • --help Visualizza il formato dell'istruzione.
  • --version Visualizza le informazioni di versione.

Esempi online

Utilizzare l'istruzione "touch" per modificare l'ora del file "testfile" in tempo reale, come segue il comando:

$ touch testfile                # Modificare le proprietà del file 

Prima di tutto, utilizzare il comando "ls" per visualizzare le proprietà del file "testfile", come segue:

$ ls -l testfile                # Visualizzare le proprietà del file  
# L'ora di modifica originaria del file era 16:09  
-rw-r--r-- 1 hdd hdd 55 22-08-2011 16:09 testfile  

Dopo aver eseguito l'istruzione "touch" per modificare le proprietà del file e averlo controllato di nuovo, ecco come appare:

$ touch testfile                # Modificare le proprietà del file in tempo reale del sistema  
$ ls -l testfile                # Visualizzare le proprietà del file  
# Modificare le proprietà del file in tempo reale del sistema  
-rw-r--r-- 1 hdd hdd 55 22-08-2011 19:53 testfile  

Quando si utilizza l'istruzione "touch", se il file specificato non esiste, viene creato un nuovo file vuoto. Ad esempio, nel percorso corrente, utilizzare questa istruzione per creare un file vuoto "file" con il comando seguente:

$ touch file            # Creare un nuovo file vuoto chiamato “file” 

大全命令Linux