So verwalten Sie Dateien über das Linux-Terminal

Wenn Sie ein Linux-Administrator oder ein normaler Benutzer sind, sollten Sie die Grundlagen zum Verwalten von Dateien und Navigieren in Verzeichnissen Ihres Betriebssystems kennen. Egal, ob es sich um ein Desktop- oder nur ein befehlszeilenbasiertes Betriebssystem handelt, beide bieten eine einfache und unkomplizierte Möglichkeit zum Verwalten von Dateien und Verzeichnissen. In einigen Fällen ist es jedoch schneller, die Befehlszeile zum Ausführen grundlegender Verwaltungsaufgaben oder zum Navigieren in Verzeichnissen zu verwenden, insbesondere bei der Arbeit mit einer großen Anzahl von Dateien. Diese Befehle bieten Flexibilität, um Dateien mit viel mehr Optionen schnell zu verwalten.

In diesem Artikel erklären wir, wie Sie Dateien und Verzeichnisse mit dem Linux-Terminal verwalten. Wir haben Debian 10 verwendet, um das in diesem Artikel erwähnte Verfahren zu beschreiben.

Dateien mit dem Befehl ls auflisten

Der Befehl ls wird verwendet, um Dateien und die Unterverzeichnisse unter dem aktuellen Verzeichnis aufzulisten. Es bietet auch einige Optionen, die verwendet werden können, um zusätzliche Informationen zu den Dateien zu erhalten.

Öffnen Sie zunächst das Terminal, indem Sie auf die Registerkarte Aktivitäten in der oberen linken Ecke Ihres Debian-Desktops gehen. Geben Sie dann in die Suchleiste ein Terminal. Wenn das Terminalsymbol angezeigt wird, klicken Sie darauf, um es zu starten.

Auflisten von Dateien mit ls:

Wir verwenden den Befehl will ls ohne jede Option, daher werden hier keine Details zu Dateityp, Größe und Verzeichnis angezeigt. Also tippe einfach ls im Terminal wie folgt:

$ ls

In der folgenden Ansicht sehen Sie die ls Befehl hat die Dateinamen ohne spezifische Details aufgelistet.

Auflisten von Dateien mit Option –l:

Hier haben wir eine Option genutzt –l das zeigt die Details der Datei an. Es zeigt einige Details der Datei, ihre Größe, Berechtigungen, geändertes Datum, Uhrzeit usw. Geben Sie einfach den folgenden Befehl in Terminal ein:

$ ls -l

In der folgenden Ansicht sehen Sie die ls –l hat spezifische Details über die Datei aufgelistet.

Anzeigen der versteckten Dateien

ls kann auch verwendet werden, um alle versteckten Dateien aufzulisten. Die versteckten Dateinamen beginnen mit “.”. Geben Sie den folgenden Befehl in Terminal ein, um versteckte Dateien aufzulisten:

$ ls -a

In der Ausgabe können Sie eine Liste aller versteckten Dateien anzeigen.

Ändern des Verzeichnisses mit dem Befehl cd

Der Befehl „cd“ ermöglicht das Wechseln des aktuellen Arbeitsverzeichnisses bzw. das Navigieren zu einem anderen Ordner in Ihrem System. Einfach tippen CD gefolgt von der Pfadname des gewünschten Verzeichnisses.

$ cd <path/to/directory>

Zum Beispiel, um zu zu navigieren Desktop, verwenden wir den folgenden Befehl:

$ cd Desktop/

In der folgenden Ausgabe sehen Sie, dass sich das Arbeitsverzeichnis geändert hat in Schreibtisch.

Außerdem, wenn wir zu einem anderen Verzeichnis navigieren und es ändern möchten, z Heimat Verzeichnis, müssen Sie den Pfad hinzufügen „CD / Zuhause“.

$ cd /home

Jetzt können Sie sehen, dass das aktuelle Verzeichnis auf „Heimat” von dem Desktop/.

Dateien mit rm . entfernen

Der rm steht für Remove, wie der Name schon sagt, wird zum Entfernen oder Löschen von Dateien und Verzeichnissen im Linux-Betriebssystem verwendet. Sie müssen jedoch mit diesem Befehl vorsichtig sein, da er vor dem Löschen nicht nach einer Bestätigung fragt.

Verwenden des rm-Befehls:

Um eine Datei zu entfernen/zu löschen, navigieren Sie zu dem Verzeichnis, in dem sich die zu löschende Datei befindet. Im Folgenden example, wir werden eine Datei namens . löschen file1.txt befindet sich Unterlagen Ordner unter dem Heimat Verzeichnis. Navigieren Sie also zunächst mit dem zum gewünschten Verzeichnis CD Befehl und geben Sie dann ein rm gefolgt vom Dateinamen, um die Datei zu entfernen.

$ cd /home/tin/Documents/
$ rm file1.txt

Verwenden des Befehls rmdir

Der rmdir Befehl wird verwendet, um leere Verzeichnisse zu entfernen/zu löschen. Wenn das angegebene Verzeichnis eine Datei oder ein Unterverzeichnis enthält, wird es nicht mit dem Befehl rmdir gelöscht.

Navigieren Sie zu dem Speicherort, an dem sich das leere Verzeichnis befindet. Dann tippe rmdir gefolgt vom Verzeichnisnamen wie folgt:

$ rmdir <directory_name>

Im Folgenden example, wir entfernen ein leeres Verzeichnis namens meine Akten unter dem Documents-Verzeichnis mit den folgenden Befehlen:

$ cd /home/tin/Documents

$ rmdir myfiles/

Verschieben Sie Dateien mit mv

mv steht für Bewegung. Dieser Befehl wird verwendet, um eine oder mehrere Dateien oder Verzeichnisse von einem Speicherort an einen anderen im Linux-Betriebssystem zu verschieben. Die allgemeine Syntax des Befehls lautet:

$ mv <source> <destination>

Im Folgenden example, wir verschieben eine Datei namens file1.txt das befindet sich derzeit in Downloads Verzeichnis. Wir wollen es ins verschieben Unterlagen Verzeichnis.

$ mv /home/tin/Downlaods/file1.txt /home/tin/Documents/

Kopieren Sie Dateien mit cp

Der cp Befehl wird zum Kopieren von Dateien und Verzeichnissen verwendet. Wir werden die verwenden cp Befehl zum Kopieren einer Datei von der Quelle zum Ziel. Die allgemeine Syntax des Befehls lautet:

$ cp <options> source destination

Im Folgenden example, file1.txt ist die Datei, in die wir kopieren Unterlagen Verzeichnis aus dem aktuellen Verzeichnis, das heißt Downloads Verzeichnis in unserem Fall. Der Befehl wäre:

$ cp /home/tin/Downloads/file1.txt /home/tin/Documents/

Wenn die Zieldatei beim Kopieren bereits vorhanden ist, wird sie überschrieben. Um zur Bestätigung aufzufordern, verwenden Sie die -ich Möglichkeit. Der Benutzer wird gefragt, ob die Datei überschrieben werden soll oder nicht.

$ cp -i /home/tin/Downloads/file1.txt /home/tin/Documents/

Wenn Sie nicht möchten, dass die Datei überschrieben wird, verwenden Sie die Option “-n”.

$ cp -n /home/tin/Downloads/file1.txt /home/tin/Documents/

Erstellen Sie Verzeichnisse mit mkdir

Der mkdir Befehl wird verwendet, um ein neues Verzeichnis im aktuellen Arbeitsverzeichnis zu erstellen. Die allgemeine Syntax des Befehls lautet:

$ mkdir <directory_name>

Im Folgenden example, erstellen wir ein neues Verzeichnis namens Software im aktuellen Arbeitsverzeichnis mit der mkdir Befehl wie folgt:

$ mkdir softwares

Ändern Sie die Dateiberechtigungen mit dem Befehl chmod

Der Befehl chmod wird verwendet, um die Berechtigung für eine Datei und einen Ordner festzulegen. Jeder Datei und jedem Verzeichnis werden drei Arten von Eigentümern zugewiesen, die durch u, g und o dargestellt werden:

  • du bist für benutzer
  • g ist für die Gruppe
  • o ist für andere.

Im Folgenden sind die Berechtigungen für alle oben genannten Besitzer definiert, die durch r, w und x dargestellt werden:

  • r ist für die Leseberechtigung
  • w steht für Schreibberechtigung
  • x ist für die Ausführungsberechtigung.

Im Folgenden example, verwenden wir den Befehl chmod, um die Berechtigung zu ändern. Plus “+”-Zeichen bedeutet, die Berechtigung hinzuzufügen. Um beispielsweise einem Benutzer die Ausführungsberechtigung zu erteilen, verwenden Sie den folgenden Befehl im Terminal:

$ chmod u+x files1.txt

Der Benutzer darf jetzt also die Ausführung aller Typen durchführen.

Wir können auch mehrere Berechtigungen für eine Datei/ein Verzeichnis zulassen. Ein Komma wird verwendet, um die mehreren Berechtigungen wie folgt zu trennen:

$ chmod u+r ,g+x file_name

Wir können auch Lese- und Schreibberechtigungen mit chmod entfernen.chmod u-rx-Dateiname” Befehl wie folgt.

$ chmod u-rx file_name

Erstellen Sie leere Dateien mit dem Touch-Befehl

Der Touch-Befehl wird verwendet, um leere Dateien zu erstellen. Es kann auch verwendet werden, um Zeitstempel der Datei zu erstellen, zu ändern und zu modifizieren. Die allgemeine Syntax des Befehls lautet:

$ touch file_name

Im Folgenden example, erstellen wir eine leere Datei namens file1.txt mit dem Touch-Befehl.

Mit dem Touch-Befehl können wir auch mehrere Dateien erstellen. In diesem example, erstellen wir mit dem folgenden Befehl gleichzeitig 3 leere Dateien:

$ touch file1.txt file2.txt file3.txt

Wenn die Datei bereits existiert, wird ihre Zugriffszeit aktualisiert.

In diesem Artikel haben wir verschiedene Befehle für die Dateiverwaltung in Debian Terminal kennengelernt. Es gibt zwar noch viel mehr Befehle, die Sie über die Dateiverwaltung lernen können, aber dies sind die Grundlagen für den Anfang. Ich hoffe, es wäre hilfreich, wenn Sie grundlegende Navigation oder Dateiverwaltung in Ihrem Linux-Betriebssystem durchführen müssen.