Android

So erstellen Sie eine Datei unter Linux

How to setup Samba for File Sharing in Linux

How to setup Samba for File Sharing in Linux

Inhaltsverzeichnis:

Anonim

Unter Linux können wir eine neue Datei entweder über die Befehlszeile oder über den Desktop-Dateimanager erstellen.

Das Erstellen einer neuen Datei ist eine wichtige Fähigkeit für jeden, der Linux regelmäßig verwendet.

In diesem Tutorial zeigen wir Ihnen verschiedene Möglichkeiten zum schnellen Erstellen einer neuen Datei unter Linux über die Befehlszeile.

Bevor Sie beginnen

Um eine neue Datei zu erstellen, müssen Sie über Schreibrechte für das übergeordnete Verzeichnis verfügen. Andernfalls erhalten Sie eine Fehlermeldung, dass die Berechtigung verweigert wurde.

Erstellen einer Datei mit dem Befehl touch

Mit dem Touch-Befehl können Sie die Zeitstempel bestehender Dateien und Verzeichnisse aktualisieren und 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 gefolgt vom Namen der zu erstellenden Datei aus:

touch file1.txt

Wenn die Datei file1.txt nicht existiert, wird sie mit dem obigen Befehl erstellt, andernfalls werden die Zeitstempel geändert.

Geben Sie die durch Leerzeichen getrennten Dateinamen an, um mehrere Dateien gleichzeitig zu erstellen:

touch file1.txt file2.txt file3.txt

Erstellen einer Datei mit dem Umleitungsoperator

Mit der Umleitung können Sie die Ausgabe eines Befehls erfassen und als Eingabe an einen anderen Befehl oder eine andere Datei 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 anfügt.

Um eine leere Datei mit der Länge Null 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 unter Linux.

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

Erstellen einer Datei mit dem Befehl cat

Der Befehl cat wird hauptsächlich zum Lesen und Verknüpfen von Dateien verwendet, kann jedoch auch zum Erstellen neuer Dateien verwendet werden.

Führen Sie zum Erstellen einer neuen Datei den Befehl cat gefolgt vom Umleitungsoperator > und dem Namen der zu erstellenden Datei aus. Drücken Sie die CRTL+D Enter den Text ein und drücken Sie anschließend 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.

Führen Sie zum Erstellen einer neuen Datei den Befehl echo gefolgt von dem zu druckenden Text aus und verwenden Sie den Umleitungsoperator > , um die Ausgabe in die zu erstellende Datei zu schreiben.

echo "Some line" > file1.txt

echo > file1.txt

Erstellen einer Datei mit Heredoc

Hier ist document oder Heredoc eine Art Umleitung, mit der Sie einem Befehl mehrere Eingabezeilen übergeben können.

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

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

<< EOF > file1.txt Some line Some other line EOF

Der Body des Heredocs 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 oder die Downloadgeschwindigkeit Ihrer Verbindung testen möchten.

Mit dem Befehl dd

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

So erstellen Sie eine Datei mit dem Namen 1G.test mit einer Größe von 1 GB:

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

Befehl fallocate

fallocate ein Befehlszeilendienstprogramm zum fallocate wirklichem Speicherplatz für Dateien.

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

fallocate -l 1G 1G.test

Fazit

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

Wenn Ihnen die Befehlszeile nicht gefällt, können Sie mithilfe des Rechtsklick-Menüs im Dateimanager einfach eine leere Textdatei erstellen.

Bash-Terminal