Wie man eine Datei mit dem Terminal unter Linux erstellt

Suraj Joshi 30 Januar 2023
  1. Erstellen einer Datei mit dem Befehl touch
  2. Erstellen einer Datei mit dem Umleitungsoperator
  3. Eine Datei mit dem Befehl cat erzeugen
  4. Erstellen einer Datei mit dem Befehl echo
  5. Eine Datei mit Heredoc erzeugen
  6. Große Dateien mit dem Befehl dd erzeugen
  7. Große Dateien mit dem Befehl fallocate erstellen
Wie man eine Datei mit dem Terminal unter Linux erstellt

Wir können Dateien mit den Befehlen touch, echo, cat, dd und fallocate auf dem Linux-Terminal erstellen. In ähnlicher Weise können wir auch Dateien vom Terminal aus mit dem Umleitungsoperator und dem Heredoc erzeugen.

Erstellen einer Datei mit dem Befehl touch

Der Befehl touch ist der Standardbefehl UNIX/Linux zum Erstellen, Ändern und Modifizieren der Zeitstempel einer Datei. Es kann nur leere Dateien erzeugen. Wenn die Datei bereits existiert, wird der Befehl die Zeitstempel der Datei ändern.

Um eine neue Datei mit dem Befehl touch zu erstellen, verwenden Sie einfach den Befehl touch gefolgt vom Namen der zu erstellenden Datei.

touch main.py

Es wird einfach eine leere Datei main.py im aktuellen Arbeitsverzeichnis erstellt.

Um mehrere Dateien zu erstellen, verwenden Sie den Befehl touch, gefolgt von den Namen der zu erstellenden Dateien, getrennt durch Leerzeichen.

touch main.py abc.py xyz.txt

Es werden drei leere Dateien - main.py, abc.py und xyz.txt - im aktuellen Arbeitsverzeichnis erzeugt. Wenn eine dieser Dateien bereits existiert, wird nur der Zeitstempel der Datei aktualisiert.

Erstellen einer Datei mit dem Umleitungsoperator

Wir können auch neue Dateien mit Hilfe des Umleitungsoperators erstellen. Der Umleitungsoperator ermöglicht es uns, die Ausgabe eines Befehls in einer Datei zu speichern. Der Operator > überschreibt die bestehende Datei mit der Ausgabe, während >> die Ausgabe an die Datei anhängt.

Um eine leere Datei zu erstellen, geben Sie den Namen der Datei an, die nach dem Umleitungsoperator erstellt werden soll.

> abc.txt

Es wird eine leere Datei namens abc.txt im aktuellen Arbeitsverzeichnis erzeugt.

Eine Datei mit dem Befehl cat erzeugen

Der Befehl cat, der hauptsächlich zum Erstellen und Verketten von Dateien verwendet wird, kann auch neue Dateien erstellen. Wir können auch Inhalte zu den Dateien hinzufügen, während wir die Dateien mit dem cat-Befehl erstellen.

Um Dateien mit dem cat-Befehl zu erstellen, benutzen Sie cat, gefolgt von dem Umleitungsoperator > und dann den Namen der Datei. Dann drücken Sie Enter und fügen den Inhalt der Datei hinzu. Nachdem Sie den Inhalt hinzugefügt haben, benutzen Sie CTRL+D, um die Datei zu speichern.

cat > main.py

Dadurch wird die Datei main.py erstellt, und wir können den Inhalt nach dem Erstellen der Datei zu den Dateien hinzufügen und dann mit CTRL+D speichern.

Erstellen einer Datei mit dem Befehl echo

Der Befehl echo wird verwendet, um den als Argument an den Befehl übergebenen Text zu drucken.

Die dem echo-Befehl übergebenen Argumente werden mit dem Umleitungsoperator > als Inhalt der neu erzeugten Datei gespeichert.

echo "print('Hello World!!')" > main.py

Er erzeugt die Datei main.py im aktuellen Arbeitsverzeichnis mit dem Inhalt print('Hello World!!').

Um eine leere Datei mit dem Befehl echo zu erzeugen, verwenden Sie den Umleitungsoperator > mit echo und geben Sie dann den Namen der zu erzeugenden Datei an.

echo>main.py

Es wird eine leere Datei main.py im aktuellen Arbeitsverzeichnis erzeugt.

Eine Datei mit Heredoc erzeugen

Heredoc ist eine spezielle Klasse von Umleitungen, die es uns erlaubt, mehrere Inhaltszeilen in der Datei hinzuzufügen.

<< eof > test.txt
Line-1
Line-2
eof

Sie erzeugt eine neue Datei test.txt im aktuellen Arbeitsverzeichnis.

Große Dateien mit dem Befehl dd erzeugen

Der Hauptzweck des Befehls dd besteht darin, Dateien zu konvertieren und zu kopieren.

Um Dateien mit dem dd-Befehl zu erstellen, verwenden Sie den Befehl im Terminal.

dd if=/dev/zero of=large.test seek=3G

Er erzeugt eine Datei large.test mit der Größe von 3GB.

Große Dateien mit dem Befehl fallocate erstellen

Der Hauptzweck des Befehls dd ist die Zuweisung von echtem Plattenplatz für Dateien.

Um Dateien mit dem Befehl fallocate zu erstellen, verwenden Sie den Befehl im Terminal.

fallocate -l 3G large.test

Er erzeugt eine Datei large.test mit der Größe von 3GB.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Verwandter Artikel - Linux File