GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So verwalten Sie Dateien vom Linux-Terminal aus

Wenn Sie ein Linux-Administrator oder ein normaler Benutzer sind, sollten Sie die Grundlagen zum Verwalten von Dateien und Navigieren in Verzeichnissen in Ihrem Betriebssystem kennen. Ob es sich um einen Desktop oder nur um 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 wenn Sie mit einer großen Anzahl von Dateien arbeiten. 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.

Listen Sie Dateien mit dem Befehl ls auf

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 über die 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 der Suchleiste terminal ein . Wenn das Terminal-Symbol erscheint, klicken Sie darauf, um es zu starten.

Auflisten von Dateien mit ls:

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

$ ls

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

Auflisten von Dateien mit Option –l:

Hier haben wir eine Option –l verwendet das zeigt die Details der Datei. Es zeigt einige Details der Datei, ihre Größe, Berechtigungen, Änderungsdatum, Uhrzeit usw. Geben Sie also einfach den folgenden Befehl in Terminal ein:

$ ls -l

In der folgenden Ansicht sehen Sie das 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 im 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 cd-Befehl

Mit dem Befehl „cd“ können Sie das aktuelle Arbeitsverzeichnis wechseln oder mit anderen Worten zu einem anderen Ordner in Ihrem System navigieren. Geben Sie einfach cd ein gefolgt vom Pfadnamen des gewünschten Verzeichnisses.

$ cd <path/to/directory>

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

$ cd Desktop/

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

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

$ cd /home

Jetzt können Sie sehen, dass das aktuelle Verzeichnis in „home“ geändert wurde vom Desktop/ .

Dateien mit rm entfernen

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

Mit dem rm-Befehl:

Um eine Datei zu entfernen/löschen, navigieren Sie zu dem Verzeichnis, in dem sich die zu löschende Datei befindet. Im folgenden Beispiel werden wir eine Datei mit dem Namen file1.txt löschen befindet sich unter Dokumente Ordner unter home Verzeichnis. Navigieren Sie also zunächst mit cd in das gewünschte Verzeichnis Befehl und geben Sie dann rm ein gefolgt vom Dateinamen, um die Datei zu entfernen.

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

Mit dem rmdir-Befehl

Der rmdir Der Befehl wird zum Entfernen/Löschen leerer Verzeichnisse verwendet. Wenn das angegebene Verzeichnis eine Datei oder ein Unterverzeichnis enthält, wird es nicht mit dem Befehl rmdir gelöscht.

Navigieren Sie zu dem Ort, an dem sich das leere Verzeichnis befindet. Geben Sie dann rmdir ein gefolgt vom Verzeichnisnamen wie folgt:

$ rmdir <directory_name>

Im folgenden Beispiel entfernen wir ein leeres Verzeichnis namens myfiles im Documents-Verzeichnis mit den folgenden Befehlen:

$ cd /home/tin/Documents

$ rmdir myfiles/

Dateien mit mv verschieben

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

$ mv <source> <destination>

Im folgenden Beispiel werden wir eine Datei mit dem Namen file1.txt verschieben die sich derzeit unter Downloads befindet Verzeichnis. Wir möchten es in die Dokumente verschieben Verzeichnis.

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

Dateien mit cp kopieren

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

$ cp <options> source destination

Im folgenden Beispiel file1.txt ist die Datei, die wir in die Dokumente kopieren Verzeichnis aus dem aktuellen Verzeichnis 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 das –i 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, dann verwenden Sie die Option„-n“.

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

Verzeichnisse mit mkdir erstellen

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

$ mkdir <directory_name>

Im folgenden Beispiel erstellen wir ein neues Verzeichnis namens softwares im aktuellen Arbeitsverzeichnis mit dem mkdir Befehl wie folgt:

$ mkdir softwares

Dateiberechtigungen mit dem Befehl chmod ändern

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:

  • u steht für Benutzer
  • g steht für Gruppe
  • o ist für andere.

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

  • r ist für die Leseberechtigung
  • w steht für Schreibrechte
  • x steht für Ausführungserlaubnis.

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

$ chmod u+x files1.txt

Somit darf der Benutzer nun alle Typen ausführen.

Wir können auch mehrere Berechtigungen für eine Datei/ein Verzeichnis erteilen. 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 „chmod u-rx filename“ entfernen Befehl wie folgt.

$ chmod u-rx file_name

Leere Dateien mit dem Touch-Befehl erstellen

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 Beispiel 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 Beispiel erstellen wir 3 leere Dateien gleichzeitig mit dem folgenden Befehl:

$ 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 müssen, aber dies sind die Grundlagen, mit denen Sie beginnen können. Ich hoffe, es wäre hilfreich, wann immer Sie grundlegende Navigation oder Dateiverwaltung in Ihrem Linux-Betriebssystem durchführen müssen.


Debian
  1. So durchsuchen Sie das Web vom Terminal unter Linux

  2. So verwalten Sie Linux-Dienste mit dem Befehl systemctl

  3. Wie verwende ich den Rsync-Befehl unter Linux?

  4. Migrieren eines Linux-Servers über die Befehlszeile

  5. Wie lade ich Dateien von der Befehlszeile mit dem Befehl wget herunter?

So suchen Sie nach Dateien über die Linux-Befehlszeile

Linux-Dateiverwaltung über das Terminal

Linux-Anfänger:Verwalten Sie Dateien mit dem Terminal unter CentOS 8

So finden Sie Dateien mit dem fd-Befehl in Linux

So öffnen Sie eine URL im Webbrowser vom Linux-Terminal aus

So finden Sie Ordner in Linux