Befehle · 2 min read · Sep 20, 2025

Linux fold-Befehls-Tutorial für Anfänger (mit Beispielen)

Während der Arbeit in der Kommandozeile in Linux ist Ihnen wahrscheinlich aufgefallen, wie die Ausgabe im Terminal angezeigt wird. Ich meine, wie sie in den verfügbaren Bereich passt. Haben Sie sich jemals in einer Situation wiedergefunden, in der die Anforderung darin bestand, sicherzustellen, dass die Ausgabe eines Befehls eine bestimmte Breite hat?

Wenn Ihre Antwort ja ist und/oder Sie wissen möchten, wie das geht, werden Sie froh sein zu erfahren, dass wir in diesem Tutorial einen Befehl - genannt fold - besprechen werden, der Ihnen helfen kann, das zu erreichen, was Sie wollen. Aber bevor wir das tun, ist es erwähnenswert, dass alle hier genannten Beispiele und Anweisungen auf Ubuntu 16.04LTS getestet wurden.

Linux fold-Befehl

Der fold-Befehl wickelt jede Eingabezeile so, dass sie in die angegebene Breite passt. Hier ist die Syntax dieses Befehls:

fold [OPTION]... [FILE]...

Und hier ist, wie die Man-Seite das Tool beschreibt:

Wrap input lines in each FILE, writing to standard output.

Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon geben, wie fold funktioniert.

Q1. Wie umschließt man die Ausgabe mit dem fold-Befehl?

Standardmäßig, wenn Sie den Inhalt einer Datei mit cat anzeigen, deckt die angezeigte Ausgabe die gesamte Breite des Bildschirms ab. Um die belegte Breite auf 80 Spalten zu begrenzen, verwenden Sie stattdessen den fold-Befehl.

fold [file-name]

Hier ist ein Screenshot, der die Ausgabe des cat-Befehls mit der von fold erzeugten Ausgabe vergleicht.

Q2. Wie kann man die Anzahl der Spalten in der Ausgabe anpassen?

Standardmäßig begrenzt der fold-Befehl die Anzahl der Spalten auf 80. Sie können diesen Wert jedoch mit der -w Befehlszeilenoption anpassen.

fold -w[n] [file-name]

Zum Beispiel zeigt der folgende Screenshot, wie Sie die Ausgabe auf 20 Spalten begrenzen können:

Anpassen der Anzahl der Spalten in der Ausgabe

Q3. Wie lässt man fold an Leerzeichen brechen?

Wenn Sie sich den Screenshot im vorherigen Abschnitt genauer ansehen, werden Sie sehen, dass die Ausgabe so angezeigt wird, dass einige der Wörter zwischen den Zeilen gebrochen sind. Um sicherzustellen, dass Zeilen nur an Leerzeichen brechen, verwenden Sie die -s Befehlszeilenoption.

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

Hier ist ein Beispiel:

fold an Leerzeichen brechen lassen

Q4. Wie lässt man fold Bytes (nicht Spalten) zählen?

Wenn Sie möchten, dass fold Bytes anstelle von Spalten zählt, verwenden Sie stattdessen die -b Befehlszeilenoption.

fold -b [n]

Zum Beispiel wird der folgende Befehl Zeilen bei 10 Bytes brechen.

fold -b 10

Fazit

Ganz klar bietet der fold-Befehl keine Fülle von Funktionen. Er tut jedoch, was er verspricht. Der beste Teil ist, dass er sehr einfach zu verstehen und zu verwenden ist. Wir haben alle wichtigen Optionen des Tools besprochen, also üben Sie diese einfach, und Sie sollten bereit sein, fold in Ihren täglichen Aktivitäten zu verwenden. Um auf die Man-Seite des Befehls zuzugreifen, gehen Sie hierhin.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.