Il comando touch
in Bash viene utilizzato principalmente per creare file vuoti o per aggiornare i timestamp di accesso e modifica di file esistenti. È uno strumento semplice ma molto utile nella gestione dei file.
La sintassi di base del comando touch
è la seguente:
touch [opzioni] [argomenti]
Ecco alcune opzioni comuni per il comando touch
:
-a
: Aggiorna solo il timestamp di accesso.-m
: Aggiorna solo il timestamp di modifica.-c
: Non crea un file nuovo se non esiste.-d <data>
: Imposta la data e l’ora specificate come timestamp.-r <file>
: Usa i timestamp di un altro file.Ecco alcuni esempi pratici dell’uso del comando touch
:
touch nuovo_file.txt
touch esistente_file.txt
touch -a esistente_file.txt
touch -m esistente_file.txt
touch -c file_opzionale.txt
touch -d "2023-10-01 12:00:00" file_data.txt
touch
per creare rapidamente file di configurazione o script vuoti.ls -l
per verificare se l’operazione touch
ha avuto successo.touch
per aggiornare i timestamp senza modificare il contenuto.