So erstellen Sie eine Datei unter Linux

Zu wissen, wie man eine neue Datei erstellt, ist eine wichtige Fähigkeit für alle, die Linux regelmäßig verwenden. Sie können eine neue Datei entweder über die Befehlszeile oder über den Desktop-Dateimanager erstellen.

In diesem Tutorial zeigen wir Ihnen verschiedene Möglichkeiten, wie Sie mit der Befehlszeile schnell eine neue Datei in Linux erstellen können.

Bevor Sie beginnen #

Um eine neue Datei zu erstellen, benötigen Sie Schreibberechtigungen für das übergeordnete Verzeichnis. Andernfalls erhalten Sie eine Berechtigung verweigert Fehler.,

Wenn Sie den Inhalt eines Verzeichnisses anzeigen möchten, verwenden Sie den Befehl ls.

Erstellen einer Datei mit dem Touch-Befehl #

Mit dem Befehl touch können wir die Zeitstempel für vorhandene Dateien und Verzeichnisse aktualisieren sowie neue, leere Dateien erstellen.

Der einfachste und einprägsamste Weg, neue, leere Dateien zu erstellen, ist die Verwendung des Befehls touch.,

Um eine neue Datei zu erstellen, führen Sie einfach den Befehl touch aus, gefolgt vom Namen der Datei, die Sie erstellen möchten:

touch file1.txt

Wenn die Datei file1.txt nicht vorhanden ist, wird der obige Befehl erstellt, andernfalls werden die Zeitstempel geändert.

Um mehrere Dateien gleichzeitig zu erstellen, geben Sie die durch Leerzeichen getrennten Dateinamen an:

touch file1.txt file2.txt file3.txt

Erstellen einer Datei mit dem Umleitungsoperator #

Umleitung ermöglicht es Ihnen, die Ausgabe eines Befehls zu erfassen und als Eingabe an einen anderen Befehl oder eine andere Datei zu senden., Es gibt zwei Möglichkeiten, die Ausgabe in eine Datei umzuleiten. Der Operator > überschreibt eine vorhandene Datei, während der Operator >> die Ausgabe an die Datei anhängt.

Um eine leere Datei mit null Länge zu erstellen, geben Sie einfach den Namen der Datei an, die Sie nach dem Umleitungsoperator erstellen möchten:

> file1.txt

Dies ist der kürzeste Befehl zum Erstellen einer neuen Datei in Linux.

Achten Sie beim Erstellen einer Datei mit einer Umleitung darauf, eine wichtige vorhandene Datei nicht zu überschreiben.,

Erstellen einer Datei mit dem cat-Befehl #

Der cat-Befehl wird hauptsächlich zum Lesen und Verketten von Dateien verwendet, kann aber auch zum Erstellen neuer Dateien verwendet werden.

Um eine neue Datei zu erstellen, führen Sie den Befehl cat aus, gefolgt vom Umleitungsoperator > und dem Namen der Datei, die Sie erstellen möchten. Drücken Sie Enter Geben Sie den Text ein und drücken Sie anschließend die CRTL+D, um die Dateien zu speichern.,

cat > file1.txt

Erstellen einer Datei mit dem Befehl echo #

Der Befehl echo gibt die Zeichenfolgen aus, die als Argumente an die Standardausgabe übergeben werden und in eine Datei umgeleitet werden können.

Um eine neue Datei zu erstellen, führen Sie den Befehl echo aus, gefolgt von dem Text, den Sie drucken möchten, und verwenden Sie den Umleitungsoperator >, um die Ausgabe in die Datei zu schreiben, die Sie erstellen möchten.,

echo "Some line" > file1.txt

Wenn Sie eine leere erstellen möchten, verwenden Sie einfach:

echo > file1.txt

Erstellen einer Datei mit Heredoc #

Heredoc oder Heredoc ist eine Art von Umleitung, mit der Sie mehrere Eingabezeilen an einen Befehl übergeben können.

Diese Methode wird hauptsächlich verwendet, wenn Sie eine Datei mit mehreren Textzeilen aus einem Shell-Skript erstellen möchten.,

Um beispielsweise eine neue Datei zu erstellen file1.txt verwenden Sie den folgenden Code:

cat << EOF > file1.txtSome lineSome other lineEOF

Der Hauptteil des heredoc kann Variablen, Sonderzeichen und Befehle enthalten.

Erstellen einer großen Datei #

Manchmal möchten Sie zu Testzwecken möglicherweise eine große Datendatei erstellen. Dies ist nützlich, wenn Sie die Schreibgeschwindigkeit Ihres Laufwerks testen oder die Download-Geschwindigkeit Ihrer Verbindung testen möchten.

Mit dem Befehl #

wird der Befehl dd hauptsächlich zum Konvertieren und Kopieren von Dateien verwendet.,

Um eine Datei mit dem Namen 1G.test mit einer Größe von 1 GB zu erstellen, würden Sie Folgendes ausführen:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

Verwenden des fallocate-Befehls #

fallocate ein Befehlszeilenprogramm zum Zuweisen von echtem Speicherplatz für Dateien.

Der folgende Befehl erstellt eine neue Datei mit dem Namen 1G.test mit einer Größe von 1 GB:

fallocate -l 1G 1G.test

In diesem Tutorial haben Sie gelernt, wie Sie eine neue Datei in Linux über die Befehlszeile mit verschiedenen Befehlen und Umleitungen erstellen.,

Wenn die Befehlszeile nicht Ihr Ding ist, können Sie mit dem Rechtsklick-Menü im Dateimanager ganz einfach eine leere Textdatei erstellen.

Schreibe einen Kommentar

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

Zur Werkzeugleiste springen