So erstellen Sie eine leere Datei unter Linux | Tippen Sie auf „Befehl“.
Der berühren Der Befehl ist ein Standardbefehl, der im UNIX/Linux-Betriebssystem verwendet wird und zum Erstellen, Ändern und Modifizieren der Zeitstempel einer Datei verwendet wird. Grundsätzlich gibt es zwei verschiedene Befehle zum Erstellen einer Datei im Linux-System, die wie folgt lauten:
Touch-Befehl: Es wird verwendet, um eine Datei ohne Inhalt zu erstellen. Die mit dem Touch-Befehl erstellte Datei ist leer. Dieser Befehl kann verwendet werden, wenn der Benutzer zum Zeitpunkt der Dateierstellung keine Daten zum Speichern hat.
Mit dem Touch-Befehl befinden wir uns zunächst im Home-Verzeichnis und können dies mit dem überprüfen pwd Befehl. Überprüfen Sie die vorhandenen Dateien mit dem Befehl „ls“ und verwenden Sie dann den Befehl „Long Listing“ (ll), um weitere Details zu den vorhandenen Dateien zu sammeln. Wie Sie in der folgenden Abbildung sehen können, sind keine Dateien vorhanden.
Inhaltsverzeichnis
- 1. So erstellen Sie leere Dateien mit Touch Command unter Linux
- 2. So erstellen Sie mehrere leere Dateien mithilfe von Touch Command unter Linux
- 3. Verwenden des Befehls „Cat“, um eine leere Datei unter Linux zu erstellen
- 4. Verwenden des Ausgabeumleitungsoperators „>“, um eine leere Datei unter Linux zu erstellen
- 5. Verwenden eines Texteditors zum Erstellen einer leeren Datei unter Linux
1. So erstellen Sie leere Dateien mit Touch Command unter Linux
Mit dem Touch-Befehl können Sie jeweils eine einzelne Datei erstellen.
Syntax des Befehls „touch“ unter Linux:
Die grundlegende Syntax der touch> Befehl ist:
touch [options] file_name
Die erstellte Datei kann von eingesehen werden ls Befehl und um weitere Details über die Datei zu erhalten, die Sie verwenden können langer Listenbefehl ll oder ls -l Befehl . Hier Datei mit Namen „ Datei1 „wird mit dem Touch-Befehl erstellt.
2. So erstellen Sie mehrere leere Dateien mithilfe von Touch Command unter Linux
Mit dem Touch-Befehl können mehrere Dateien gleichzeitig erstellt werden. Diese Dateien wären beim Erstellen leer.
Syntax:
touch File1_name File2_name File3_name
Mehrere Dateien mit Namen Dok1 , Dok2 , Dok3 werden hier gleichzeitig per Touch-Befehl erstellt.
Optionen und praktische Umsetzung zum Erstellen einer leeren Datei unter Linux
| Optionen | Beschreibung |
|---|---|
| -A | Diese Option ändert nur die Zugriffszeit. |
| -C | Unterdrückt die Dateierstellung, wenn die Datei nicht vorhanden ist. |
| -D | Legt die Zugriffs- und Änderungszeiten mithilfe des angegebenen STRING fest. |
| -M | Diese Option ändert nur die Änderungszeit. |
| -R | Verwendet die Zugriffs- und Änderungszeiten aus der Referenzdatei. |
Wie alle anderen Befehle Berühren Der Befehl verfügt über verschiedene Optionen. Diese Optionen sind für verschiedene Zwecke sehr nützlich.
1)`-a` Option im „Touch“-Befehl zu Nur Zugriffszeit aktualisieren
Dieser Befehl wird nur zum Ändern der Zugriffszeit verwendet. Um die letzten Zugriffs- oder Änderungszeiten einer Datei zu ändern oder zu aktualisieren, wird der Befehl touch -a verwendet.
Syntax:
touch -a fileName
Hier ändert der Befehl touch -a die Zugriffszeit der Datei mit dem Namen Doc1.
2) Erstellen einer leeren Datei mit der Option „-c“ im Befehl „touch“.
Mit diesem Befehl wird überprüft, ob eine Datei erstellt wurde oder nicht. Wenn es nicht erstellt wurde, erstellen Sie es nicht. Dieser Befehl vermeidet das Erstellen von Dateien.
Syntax:
touch -c fileName
3)`-c`,`-d` Option im Befehl „touch“.
Dies wird zur Aktualisierung der Zugriffs- und Änderungszeit verwendet.
Syntax:
touch -c-d fileName
4)`-m` Option im Befehl „touch“, um nur die Änderungszeit zu aktualisieren
Dies wird nur zum Ändern der Änderungszeit verwendet. Es aktualisiert nur den Zeitpunkt der letzten Änderung.
Syntax:
touch -m fileName
5)`-d` Option im Befehl „touch“.
Mit diesem Befehl wird nur das Änderungsdatum geändert.
touch -d '17 Mar 2023' Geek.txt
6)`-r ` Ö Option im „touch“-Befehl zum Kopieren von Zeitstempeln aus einer anderen Datei
Mit diesem Befehl wird der Zeitstempel einer anderen Datei verwendet. Hier wird die Datei Doc2 mit dem Zeitstempel von Datei 1 aktualisiert.
Syntax:
touch -r second_file_name first_file_name
7) Erstellen einer leeren Datei mit der Option „-t“ im Befehl „touch“.
Dies wird verwendet, um eine Datei zu einem bestimmten Zeitpunkt zu erstellen.
Syntax:
touch -t YYMMDDHHMM fileName
3. Verwenden des Befehls „Cat“, um eine leere Datei unter Linux zu erstellen
Der cat> Befehl wird verwendet, um seine Standardeingabe in eine Datei mit dem Namen umzuleiten empty_file.txt> . Das ` >`> Das Symbol wird für die Ausgabeumleitung verwendet.
Gehen wir die Schritte interaktiv durch:
- Öffnen Sie Ihr Terminal.
- Führen Sie den Befehl aus:
cat>empty_file.txt
- Drücken Sie `
Enter`>um zur nächsten Zeile zu gelangen. - Drücken Sie `
Ctrl + D`>um das Ende der Eingabe zu signalisieren.
Nach diesen Schritten wird die cat> Der Befehl erstellt die Datei empty_file.txt im aktuellen Verzeichnis ohne Inhalt.
Erstellen einer leeren Datei mit dem Cat-Befehl
Hier haben wir den Befehl „ls“ verwendet, um den Inhalt im Verzeichnis anzuzeigen. Dann haben wir im letzten Abschnitt auch den Befehl „cat“ verwendet, um den Inhalt im Dateinamen empty_file.txt anzuzeigen
4. Verwenden des Ausgabeumleitungsoperators „>“, um eine leere Datei unter Linux zu erstellen
Wir können mit dem eine leere Datei erstellen Ausgabeumleitungsoperator ( >> ) gefolgt vom Dateinamen oder Pfad zur Datei. Hier ist die grundlegende Syntax:
>Dateiname
Wenn Sie einen Pfad für die Datei angeben möchten, können Sie dies wie folgt tun:
>/pfad/zu/dateiname
Dieser Befehl leitet im Wesentlichen nichts (eine leere Eingabe) an die angegebene Datei um und erstellt eine leere Datei. Es ist eine prägnante Möglichkeit, das gleiche Ergebnis zu erzielen wie mit touch> oder cat> mit Ausgabeumleitung, aber es ist wichtig zu beachten, dass diese Methode spezifisch für Shells ist, die diese Syntax unterstützen, wie z. B. Bash.
>empty_file.txt
Dieser Befehl erstellt eine leere Datei mit dem Namen empty_file.txt im aktuellen Arbeitsverzeichnis.
Erstellen einer leeren Datei mit dem Operator „>“.
Hier haben wir den Befehl „ls“ verwendet, um den Inhalt im Verzeichnis anzuzeigen. Dann haben wir im letzten Abschnitt auch den Befehl „cat“ verwendet, um den Inhalt im Dateinamen empty_file.txt anzuzeigen
5. Verwenden eines Texteditors zum Erstellen einer leeren Datei unter Linux
Wir können auch Texteditoren verwenden, um leere Dateien unter Linux zu erstellen. Um eine leere Datei mit zu erstellen Vim-Texteditor Führen Sie unter Linux die folgenden Schritte aus:
Öffnen Sie das Terminal: Öffnen Sie ein Terminalfenster auf Ihrem Linux-System. Normalerweise finden Sie das Terminal in Ihrem Anwendungsmenü oder über eine Tastenkombination (üblicherweise). Ctrl + Alt + T> ).
Navigieren Sie zum gewünschten Verzeichnis: Benutzen Sie die cd> Befehl, um zu dem Verzeichnis zu navigieren, in dem Sie die leere Datei erstellen möchten. Um zum Home-Verzeichnis zu gelangen, können Sie beispielsweise Folgendes verwenden:
cd ~
Öffnen Sie Vim: Geben Sie Folgendes ein, um eine Datei mit Vim zu erstellen oder zu bearbeiten:
vim empty_file.txt
Ersetzen Sie empty_file.txt durch den gewünschten Namen für Ihre leere Datei.
Wechseln Sie in den Einfügemodus: In Vim starten Sie im Befehlsmodus. Um in den Einfügemodus zu gelangen, in dem Sie die Datei eingeben und bearbeiten können, drücken Sie i> .
Speichern und Beenden in Vim:
- Sobald Sie sich im Einfügemodus befinden, drücken Sie `
Esc`>um zum Befehlsmodus zurückzukehren. - Um Ihre Änderungen zu speichern und Vim zu beenden, geben Sie „ein
:wq`>und drücken Sie `Enter`>.-
`:`>wechselt in den Befehlszeilenmodus. -
`w`>steht für schreiben (speichern). -
`q`>steht für quit.
-
Erstellen einer leeren Datei mit dem Vim-Texteditor
Abschluss
In diesem Artikel haben wir zwei Hauptmethoden zum Erstellen leerer Dateien unter Linux besprochen: die Verwendung von touch> Und cat> Befehle. Der touch> Der Befehl aktualisiert nicht nur die Zeitstempel der Dateien, sondern erstellt auch bequem leere Dateien. Der Artikel erklärt die Syntax und Optionen von touch> , mit praktischen Beispielen für die Einzel- und Mehrfachdateierstellung. Es behandelt auch alternative Methoden wie die Verwendung cat> und das >> Operator. Darüber hinaus wird die Verwendung des Vim-Texteditors zum Erstellen leerer Dateien vorgestellt. Dieses Handbuch richtet sich sowohl an Anfänger als auch an erfahrene Linux-Benutzer und bietet einen unkomplizierten Ansatz für die effektive Verwaltung und Erstellung leerer Dateien unter Linux.