Grundlegende Linux-Befehle zum einfachen Verwalten von Dateien

Die Dateiverwaltung unter Linux kann effizienter werden, wenn Sie die richtigen Befehle verwenden. Linux bietet eine breite Palette von Befehlen, mit denen Sie Vorgänge schnell und präzise ausführen können, z. B. das Erstellen von Ordnern, das Kopieren und Verschieben von Dateien. Ganz gleich, ob Sie Anfänger oder Profi sind: Das Erlernen dieser Grundbefehle wird Ihnen dabei helfen, Ihre Erfahrungen mit dem System zu verbessern. Lernen Sie die wichtigsten Befehle kennen, die Sie benötigen, um Dateien einfach und effektiv zu verwalten.

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Möchten Sie Ihre Terminalkenntnisse verbessern? Die Linux-Befehlszeile enthält eine große Menge flexibler Befehle zum Verwalten von Dateien. Erfahren Sie, wie Sie die gängigsten Befehle für Ihre täglichen Aufgaben verwenden.

1. pwd

Wenn Sie die Befehlszeile verwenden, befinden Sie sich immer „in“ einem bestimmten Verzeichnis. Linux nennt dieses Verzeichnis das Arbeitsverzeichnis. Standardmäßig zeigt Ihre Eingabeaufforderung – den Text vor dem Cursor in jeder Zeile – den Namen dieses Verzeichnisses an. Dies ist normalerweise Ihr Home-Verzeichnis, wenn Sie Terminal zum ersten Mal öffnen.

Der Befehl pwd steht für „Arbeitsverzeichnis drucken“ und Sie können ihn sich als „Sie sind hier“-Zeichen vorstellen. Wenn Sie pwd ausführen, wird Ihnen der vollständige (absolute) Pfad zu Ihrem Arbeitsverzeichnis angezeigt:

 

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

2. CD

Nachdem Sie nun wissen, wo Sie sich befinden, ist es an der Zeit zu lernen, wie Sie mit dem Befehl cd, der für „Verzeichnis ändern“ steht, durch das Dateisystem navigieren. Ihr Arbeitsverzeichnis ist wichtig, da alle Befehle und Dateien, die relative Pfade verwenden, von diesem Verzeichnis aus erfolgen.

Führen Sie den Befehl cd aus, indem Sie als erstes Argument ein Verzeichnis angeben. Dieses Verzeichnis kann ein vollständiger absoluter Pfad sein:

cd /usr/local/bin

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Oder es kann relativ zu Ihrem aktuellen Verzeichnis sein:

cd bin
cd ../docs

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Sie können cd ohne Argumente aufrufen, um schnell zu Ihrem Home-Verzeichnis zurückzukehren:

cd

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

3. Ls

Wenn Sie zu einem Verzeichnis navigieren, möchten Sie oft wissen, welche Dateien (einschließlich Unterverzeichnisse) es enthält. Der Befehl ls steht für „Menü“ und bietet im Gegensatz zu den beiden vorherigen Befehlen viele Optionen.

Lesen Sie auch:  Wie kann der gekachelte Linux-Fenstermanager Ihr Erlebnis verbessern? Hier sind 5 Möglichkeiten, es auszuprobieren

Verwenden Sie allein den Befehl ls, um den Inhalt des aktuellen Verzeichnisses anzuzeigen:

ls

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Sie können bestimmte Dateien oder Verzeichnisse einfügen, indem Sie sie als Argumente übergeben. Verwenden Sie das Flag -l (Langformat), um eine Datei pro Zeile mit vollständigen Informationen anzuzeigen, einschließlich Berechtigungen, Eigentümer, Größe und Datum/Uhrzeit der Änderung:

ls -l /boot

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Dieses Format zeigt auch den Typ jeder Datei an. Wenn der erste Buchstabe der Berechtigungszeichenfolge „d“ ist, ist dies ein Hinweis. Wenn es „l“ ist, handelt es sich um einen Link. Wenn es „-“ ist, handelt es sich um eine normale Datei.

Wenn Sie eine klarere Anzeige wünschen, versuchen Sie es mit der Option -F. Es fügt „/“ am Ende von Verzeichnissen und „@“ am Ende von Links hinzu, um sie leichter zu erkennen:

ls -F /bin/*.grep

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Beachten Sie, dass Sie Platzhalter einfügen können, um Dateien aufzulisten, die einem bestimmten Muster entsprechen. Sie können Platzhalter mit jedem Befehl verwenden, der Dateiargumente akzeptiert, nicht nur mit dem Befehl ls.

4. berühren

Mit diesem seltsamen Befehl können Sie die Zugriffs- und Änderungszeiten der Datei aktualisieren. Sie glauben vielleicht nicht, dass Sie so viel brauchen werden, und wahrscheinlich haben Sie recht, aber der Touch-Befehl hat einen sekundären Zweck: das Erstellen einer leeren Datei.

Führen Sie den Befehl mit einer beliebigen Anzahl von Argumenten aus. Anschließend aktualisiert touch die vorhandenen Dateien und erstellt neue:

touch foo bar

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

5.mkdir

Um Ihr Dateisystem zu organisieren, müssen Sie Verzeichnisse erstellen, um zusammengehörige Dateien zu gruppieren. Denken Sie daran, dass Verzeichnisse Unterverzeichnisse usw. enthalten können. Der Befehl mkdir ist einfach: Er erstellt ein Verzeichnis im Pfad jedes von Ihnen angegebenen Arguments.

mkdir foo foo/bar hum

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Beachten Sie, dass jeder Pfad relativ oder absolut sein kann. Wenn Sie versuchen, mehrere Verzeichnisebenen gleichzeitig zu erstellen, beschwert sich mkdir über Folgendes:

Lesen Sie auch:  So bearbeiten Sie mehrere Bilder gleichzeitig mit Terminal unter Linux

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Verwenden Sie das Flag -p, um die gesamte Hierarchie auf einmal zu generieren:

mkdir -p eins/zwei/drei

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

6. vgl

Um eine zusätzliche Kopie einer vorhandenen Datei zu erstellen, verwenden Sie den Befehl cp (copy). Geben Sie in der einfachsten Form den Pfad zu einer vorhandenen Datei und den Pfad zur neuen Kopie an:

cp resume.pdf resume2.pdf

Sie können diesen Befehl auch verwenden, um mehrere Dateien in ein Verzeichnis zu kopieren. Verwenden Sie dazu beliebig viele Dateiargumente, gefolgt von einem einzelnen Verzeichnis:

cp file1.md file2.md file3.md myfiles

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

7.rm/rmdir

Irgendwann werden Sie feststellen, dass Sie zu viele Dateien erstellt haben und einige davon entfernen möchten. Geben Sie rm ein, was für „remove“ steht.

Der Befehl rm verwendet eine oder mehrere Dateien als Argumente und versucht, jede Datei zu löschen:

rm resume *.bak 

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Verwenden Sie die Option -f, um das Löschen einer Datei zu erzwingen. Diese Option versucht, eine Datei zu löschen, auch wenn ihre Berechtigungen Sie daran zu hindern scheinen:

rm -f filename

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Ohne Schreibberechtigung werden Sie beispielsweise um eine Bestätigung gebeten, wenn Sie versuchen, eine Datei zu löschen. Das Flag -f überspringt diesen Schritt; Außerdem entfällt die Fehlermeldung, wenn die Datei nicht vorhanden ist.

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Mit dem Befehl rm können Sie auch Verzeichnisse entfernen, jedoch nicht standardmäßig:

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Mit der Option -d können Sie dies wie bei rmdir tun:

8.mv

Auf den ersten Blick scheint der Befehl mv (kurz für „move“) einen doppelten Zweck zu haben: Dateien umzubenennen und von einem Verzeichnis in ein anderes zu verschieben. Allerdings betrachtet Linux beide Befehle lediglich als Möglichkeiten, den Dateipfad zu ändern.

mv alter Name neuer Name

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Bei zwei Argumenten benennt mv das erste Argument um oder verschiebt es in das zweite Argument:

Lesen Sie auch:  So installieren und konfigurieren Sie PipeWire unter Linux

mv verfügt über einen weiteren Modus, der ein wenig ähnlich wie der zweite Modus von cp funktioniert. Wenn das letzte Argument ein Verzeichnis ist, verschiebt mv alle anderen benannten Dateien in dieses Verzeichnis, auch diejenigen, die Verzeichnisse sind.

9. chmod

Unter Linux verfügt jede Datei über eine Reihe von Berechtigungen, die beschreiben, wer darauf zugreifen und was sie damit tun können. „Wer“ kann der Eigentümer der Datei sein, jeder in derselben Gruppe wie die Datei oder irgendjemand überhaupt. Das „Was“ kann Lesen, Schreiben oder Ausführen sein – das Ausführen der Datei als Programm.

Die Verwendung von chmod ist aufgrund der Berechtigungssyntax etwas kompliziert. Die grundlegende Verwendung ist wie folgt:

chmod <permissions> files

Ein Beispiel für Berechtigungen ist „go+r“, wodurch (+) die Datei für Benutzer in ihrer Gruppe (g) und andere Benutzer (o) lesbar (r) wird. Eine weitere typische Verwendung besteht darin, die Datei ausführbar zu machen:

chmod a+x script.sh

Dadurch können Sie das Skript in der Befehlszeile ausführen, indem Sie seinen Pfad eingeben.

10. ln

Mit Links können Sie auf Dateien an mehr als einer Stelle im Dateisystem verweisen, ohne viel zusätzlichen Platz zu beanspruchen. Ein symbolischer Link oder Softlink ist am einfachsten zu verstehen:

ln -s original link

Der Link-Befehl erstellt einen Link, der auf die Originaldatei verweist:

Grundlegende Linux-Befehle für eine einfache Dateiverwaltung – %categories

Ohne die Option -s erstellen Sie einen Hardlink, der als zweite Kopie der Originaldatei fungiert. Es ist etwas schwieriger zu verstehen und wird daher seltener verwendet.

Es gibt mehrere weitere wichtige Linux-Befehle, die Sie lernen sollten, vom Beenden eines Prozesses bis zum Abrufen einer Remote-Webseite.

Die Beherrschung der grundlegenden Dateiverwaltungsbefehle unter Linux eröffnet Ihnen neue Möglichkeiten, Zeit zu sparen und effizient zu arbeiten. Wenn Sie diese Befehle regelmäßig üben, werden Sie sicherer im Umgang mit dem System sein. Probieren Sie die Befehle, die Sie heute gelernt haben, gerne aus, um Ihre täglichen Aufgaben zu vereinfachen.

Sie können auch mögen