Dateien in Linux per Kommandozeile erstellen

Inhaltsverzeichnis

Dateien in Linux per Kommandozeile erstellen

Dateien in Linux über die Kommandozeile zu erstellen, ist eine grundlegende und häufig genutzte Fähigkeit, die in vielen Situationen hilfreich ist – vom Anlegen leerer Dateien bis hin zur Erstellung von Dateien mit spezifischem Inhalt. Im Folgenden werden die wichtigsten und einfachsten Methoden vorgestellt, um schnell Dateioperationen bequem im Terminal auszuführen.

1. Dateien mit touch erstellen

Der Befehl touch dateiname erstellt eine leere Datei mit dem angegebenen Namen, falls diese noch nicht existiert. Andernfalls aktualisiert er den Zeitstempel der Datei. Diese Methode ist sehr unkompliziert, wird häufig verwendet und eignet sich ideal, um schnell leere Dateien anzulegen.

touch datei.txt

2. Leere Dateien mit Umleitung erzeugen

Das Umleitungssymbol > kann genutzt werden, um eine neue, leere Datei zu erstellen oder eine bestehende Datei zu leeren.

> datei.txt

Alternativ schreibt echo eine neue Datei mit leerem Inhalt:

echo "" > datei.txt

3. Dateien interaktiv mit cat erstellen

Mit cat > datei.txt können Sie eine Datei interaktiv befüllen. Nach der Eingabe drücken Sie Strg+D, um den Vorgang zu beenden und die Datei zu speichern.

cat > datei.txt

4. Dateien mit Inhalt per echo oder printf

Eine Datei mit einem Textstring kann direkt über echo angelegt und der Inhalt geschrieben werden. Mit > wird der Inhalt überschrieben, mit >> hinzugefügt.

echo "Hallo Welt" > datei.txt
echo "Weitere Zeile" >> datei.txt

Für formatiertere Ausgaben eignet sich printf:

printf "Erste Zeile
Zweite Zeile
" > datei.txt

5. Dateien mit Texteditoren nano und vim

Terminal-Editoren wie nano datei.txt oder vim datei.txt erstellen die Datei automatisch beim ersten Speichern. Bei Nano: Strg+O zum Speichern, Strg+X zum Beenden; bei Vim: i zum Editieren, Esc + :wq zum Speichern und Beenden.

nano datei.txt
# oder
vim datei.txt

Fazit

Dateien in der Kommandozeile zu erstellen ist mit einfachen Werkzeugen schnell und flexibel möglich. Die Methoden reichen vom Anlegen leerer Dateien mit touch oder Umleitung über interaktive Eingabe mit cat, direkte Inhaltsschreibungen mit echo/printf bis hin zu Editoren wie nano und vim.
Diese grundlegenden Techniken sind essenziell für Administratoren, Entwickler und alle, die produktiv mit Linux-Terminals arbeiten wollen.

Fediverse reactions

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Andreas Moor
Andreas Moor
@blog@andreas-moor.de

Hallo Fediverse, ich bin Andy!

Hier und auf meiner Website findest du mein akkumuliertes Linux-Sysadmin-Wissen, meine kleinen und größeren Projekte und die Tools, die ich nutze.

Viel Spaß beim stöbern, lesen und lernen! 🧑‍💻

217 Beiträge
10 Folgende