Comandi Linux · 2 min read · Sep 20, 2025

Tutorial sul comando fold di Linux per principianti (con esempi)

Mentre lavori sulla riga di comando in Linux, una cosa che probabilmente ti sarà sfuggita è come l’output viene visualizzato nel terminale. Voglio dire, il modo in cui si adatta all’area disponibile. Ti sei mai trovato in una situazione in cui era necessario assicurarsi che l’output di un comando si adattasse a una larghezza particolare?

Se la tua risposta è sì e/o vuoi sapere come farlo, sarai felice di sapere che in questo tutorial discuteremo di un comando - chiamato fold - che può aiutarti a raggiungere ciò che desideri. Ma prima di farlo, vale la pena menzionare che tutti gli esempi e le istruzioni menzionati qui sono stati testati su Ubuntu 16.04LTS.

Comando fold di Linux

Il comando fold avvolge ogni riga di input per adattarsi a una larghezza specificata. Ecco la sintassi di questo comando:

fold [OPZIONE]... [FILE]...

Ecco come la pagina man descrive lo strumento:

Avvolgi le righe di input in ciascun FILE, scrivendo sull'output standard.

Di seguito ci sono alcuni esempi in stile Q&A che ti daranno una buona idea di come funziona fold.

Q1. Come avvolgere l’output usando il comando fold?

Per impostazione predefinita, quando visualizzi il contenuto di un file usando cat, l’output visualizzato copre l’intera larghezza dello schermo. Per limitare la larghezza occupata a 80 colonne, usa il comando fold invece.

fold [nome-file]

Ecco uno screenshot che confronta l’output del comando cat con l’output prodotto da fold.

Q2. Come personalizzare il numero di colonne nell’output?

Per impostazione predefinita, il comando fold limita il numero di colonne a 80. Tuttavia, puoi modificare questo valore utilizzando l’opzione della riga di comando -w.

fold -w[n] [nome-file]

Ad esempio, il seguente screenshot mostra come puoi limitare l’output a 20 colonne:

personalizza il numero di colonne nell'output

Q3. Come fare in modo che fold si interrompa agli spazi?

Se dai un’occhiata più da vicino allo screenshot nella sezione precedente, vedrai che l’output è visualizzato in modo tale che alcune parole sono spezzate tra le righe. Per assicurarti che le righe si interrompano solo agli spazi, usa l’opzione della riga di comando -s.

fold -w[n] -s [nome-file]

Ecco un esempio:

fare in modo che fold si interrompa agli spazi

Q4. Come fare in modo che fold conti i byte (non le colonne)?

Se vuoi che fold conti i byte invece delle colonne, usa l’opzione della riga di comando -b.

fold -b [n]

Ad esempio, il seguente comando interromperà le righe a 10 byte.

fold -b 10

Conclusione

Chiaramente, il comando fold non offre una miriade di funzionalità. Tuttavia, fa ciò che promette. La parte migliore è che è molto facile da capire e usare. Abbiamo discusso tutte le principali opzioni che lo strumento fornisce, quindi pratica queste, e dovresti essere pronto a usare fold nelle tue attività quotidiane. Per accedere alla pagina man del comando, vai qui.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.