Come salvare l’output del comando in un file in Linux

Ci sono molte cose che puoi fare con l’output di un comando in Linux. Puoi assegnare l’output di un comando a una variabile, inviarlo a un altro comando/programma per l’elaborazione attraverso una pipe o ridirigerlo su un file per ulteriori analisi.

Lettura consigliata: Scopri le basi di come funziona il reindirizzamento dell’I/O (input/output) in Linux

In questo breve articolo, ti mostrerò un trucco da riga di comando semplice ma utile: come visualizzare l’output di un comando sullo schermo e anche scriverlo su un file in Linux.

Visualizzazione dell’output sullo schermo e scrittura su un file

Supponiamo che tu voglia ottenere un riepilogo completo dello spazio disco disponibile e utilizzato di un sistema di file su un sistema Linux, puoi utilizzare il comando df; ti aiuta anche a determinare il tipo di sistema di file su una partizione.

$ $df
Check Filesystem Disk Space

Con il flag -h, puoi mostrare le statistiche dello spazio disco del sistema di file in un formato “leggibile dall’uomo” (visualizza i dettagli delle statistiche in byte, megabyte e gigabyte).

$ df -h
Disk Space in Human Readable Format

Ora, per visualizzare le informazioni sopra sullo schermo e anche scriverle su un file, ad esempio per analisi successive e/o inviarle a un amministratore di sistema via email, esegui il seguente comando.

$ df -h | tee df.log
$ cat df.log
Linux Command Output to File

Qui, la magia è fatta dal comando tee, legge dall’input standard e scrive sull’output standard così come su file.

Se un file o file già esiste, puoi aggiungerlo usando l’opzione -a o --append come segue.

$ df -h | tee -a df.log 

Nota: Puoi anche usare pydf un comando “df” alternativo per controllare l’utilizzo del disco in diversi colori.

Per ulteriori informazioni, leggi le pagine di manuale di df e tee.

$ man df
$ man tee

Potresti anche essere interessato a leggere articoli simili.

  1. 5 Interessanti Suggerimenti e Trucchi da Righe di Comando in Linux
  2. 10 Utili Trucchi da Righe di Comando Linux per Principianti
  3. 10 Interessanti Trucchi e Suggerimenti da Righe di Comando Linux Che Vale la Pena Conoscere
  4. Come Eseguire o Ripetere un Comando Linux Ogni X Secondi All’Infinito
  5. Imposta Data e Ora per Ogni Comando Eseguito nella Cronologia di BashIn questo breve articolo, ti ho mostrato come visualizzare l’output di un comando sullo schermo e anche come scriverlo su un file in Linux. Se hai domande o idee aggiuntive da condividere, fallo tramite la sezione commenti qui sotto.

In questo breve articolo, ti ho mostrato come visualizzare l’output di un comando sullo schermo e anche come scriverlo su un file in Linux. Se hai domande o idee aggiuntive da condividere, fallo tramite la sezione commenti qui sotto.

Source:
https://www.tecmint.com/save-command-output-to-a-file-in-linux/