Come vedere il contenuto di un file senza aprirlo su Linux
Con cat, less, head e tail, e quando usare ciascuno.
File brevi: cat
cat file.txt
Riversa tutto il contenuto direttamente nel terminale — comodo per file brevi, scomodo per file lunghi che non stanno in una schermata.
File lunghi: less
less file.txt
Ti permette di navigare pagina per pagina con le frecce, cercare
testo con /parola, e uscire con q — senza
riversare tutto in una volta sullo schermo.
Solo l'inizio o la fine
head file.txt # prime 10 righe
tail file.txt # ultime 10 righe
tail -f file.log # segue il file in diretta, utile per i log attivi
Consiglio: tail -f è particolarmente
utile per sorvegliare un file di log mentre qualcosa è in esecuzione —
mostra le righe nuove man mano che vengono scritte, senza dover
riaprire il file ogni volta.
Domande frequenti
Quale dovrei usare per un file molto lungo?
less, perché permette di navigare comodamente senza riversare tutto il contenuto in una volta sullo schermo come fa cat.
A cosa serve esattamente tail -f?
Mostra in tempo reale le righe nuove che vengono aggiunte a un file, molto utile per sorvegliare file di log di qualcosa in esecuzione attiva.