Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash touch utilizzo: Crea file vuoti o aggiorna timestamp
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash touch utilizzo: Crea file vuoti o aggiorna timestamp

Overview

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.

Usage

La sintassi di base del comando touch è la seguente:

touch [opzioni] [argomenti]

Common Options

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.

Common Examples

Ecco alcuni esempi pratici dell’uso del comando touch:

  1. Creare un file vuoto:
    touch nuovo_file.txt
    
  2. Aggiornare il timestamp di un file esistente:
    touch esistente_file.txt
    
  3. Aggiornare solo il timestamp di accesso:
    touch -a esistente_file.txt
    
  4. Aggiornare solo il timestamp di modifica:
    touch -m esistente_file.txt
    
  5. Creare un file se non esiste, senza errori:
    touch -c file_opzionale.txt
    
  6. Impostare una data specifica:
    touch -d "2023-10-01 12:00:00" file_data.txt
    

Tips

  • Utilizza touch per creare rapidamente file di configurazione o script vuoti.
  • Controlla i timestamp di un file con il comando ls -l per verificare se l’operazione touch ha avuto successo.
  • Se stai lavorando con file di log, puoi usare touch per aggiornare i timestamp senza modificare il contenuto.