In der Linux-Welt gibt es viele verschiedene Möglichkeiten, eine Liste von Dateien in einem Verzeichnis zu erhalten. Dies kann nützlich sein, wenn Sie den Inhalt Ihres Dateisystems organisieren oder analysieren müssen. Hier finden Sie eine vollständige Anleitung zum Abrufen einer Liste von Dateien in einem Verzeichnis, von einfachen Befehlen bis hin zu fortgeschritteneren Methoden.
Eine andere Möglichkeit, eine Liste von Dateien zu erhalten, besteht darin, den Befehl zu verwenden find. Es ermöglicht Ihnen, nach Dateien in einem bestimmten Verzeichnis und seinen Unterverzeichnissen zu suchen, indem Sie verschiedene Kriterien wie Dateiname, Typ, Größe usw. verwenden. find bietet mehr Funktionalität als ein einfacher Befehl ls, aber es kann schwieriger zu bedienen sein.
Wie Sie sehen können, gibt es unter Linux mehrere Möglichkeiten, eine Liste von Dateien in einem Verzeichnis abzurufen. Wählen Sie die am besten geeignete Methode für Ihre Bedürfnisse aus und erkunden Sie weiterhin die Möglichkeiten Ihres Linux-Dateisystems.
Wie listet man Dateien im Linux-Verzeichnis auf
Auf einem Linux-Betriebssystem gibt es mehrere Möglichkeiten, eine Liste von Dateien in einem Verzeichnis abzurufen. Im Folgenden sind die grundlegenden Befehle aufgeführt, mit denen Sie diese Aufgabe ausführen können.
1. Verwenden Sie den Befehl ls :
Dieser Befehl listet alle Dateien und Unterverzeichnisse im aktuellen Verzeichnis auf.
2. Um die Dateien in einem anderen Verzeichnis aufzulisten, geben Sie den Pfad zu dem Verzeichnis im Befehl ls an. Zum Beispiel:
$ ls /путь/к/директории
3. Wenn Sie nur die Dateinamen und nicht ihre detaillierten Attribute ausgeben müssen, verwenden Sie die Option -1 . Zum Beispiel:
$ ls -1
Dadurch wird eine Liste der Dateien in einer Spalte angezeigt.
4. Wenn Sie versteckte Dateien anzeigen müssen, fügen Sie die Option -a hinzu . Zum Beispiel:
$ ls -a
Dies zeigt alle Dateien an, einschließlich derjenigen, die mit einem Punkt beginnen.
5. Wenn Sie Dateien mit zusätzlichen Details ausgeben möchten, verwenden Sie die Option -l . Zum Beispiel:
$ ls -l
Dies zeigt eine Liste von Dateien mit detaillierten Attributen wie Berechtigungen, Besitzer und Größe an.
6. Wenn Sie die Liste der Dateien alphabetisch nach Namen sortieren müssen, verwenden Sie die Option -r . Zum Beispiel:
$ ls -r
Dadurch wird die Liste der Dateien in umgekehrter Reihenfolge angezeigt.
$ ls -x
8. Wenn Sie nur Unterverzeichnisse im aktuellen Verzeichnis anzeigen müssen, verwenden Sie die -d-Taste. Zum Beispiel:
$ ls -d */
9. Verwenden Sie den Befehl tree, um eine Verzeichnisstruktur und eine Dateistruktur anzuzeigen. Es kann separat installiert werden. Zum Beispiel:
$ tree
Dies sind nur einige der Befehle, die Ihnen helfen, eine Liste von Dateien in Linux zu erhalten. Verwenden Sie sie in Kombination mit anderen Teams, um das gewünschte Ergebnis für Ihre Aufgabe zu erhalten.
Vorbereitung
Bevor Sie eine Liste der Dateien in einem Linux-Verzeichnis erhalten, benötigen Sie Folgendes:
1. Zugriff auf die Linux-Befehlszeile
Um eine Liste der Dateien in einem Verzeichnis abzurufen, müssen Sie auf die Befehlszeile Ihres Linux-Geräts zugreifen können. Sie können das Terminal in verschiedenen Linux-Distributionen öffnen, indem Sie die Tastenkombination Strg+Alt+ T verwenden oder es im Anwendungsmenü finden.
2. Kenntnisse des Befehls "ls"
3. Die Struktur des Linux-Dateisystems verstehen
Um mit Dateien und Verzeichnissen unter Linux zu arbeiten, benötigen Sie auch ein Verständnis der Dateisystemstruktur. Linux verwendet eine hierarchische Struktur, in der das Stammverzeichnis durch das Symbol "/" gekennzeichnet ist. Alle anderen Verzeichnisse und Dateien befinden sich in dieser Hierarchie. Das Verzeichnis "/home/user" befindet sich beispielsweise im Stammverzeichnis und enthält die Dateien und Ordner des Benutzers "user".
4. Erforderliche Berechtigungen für den Zugriff auf Dateien und Verzeichnisse
Um eine Liste von Dateien und Verzeichnissen unter Linux zu erhalten, benötigen Sie die entsprechenden Berechtigungen, um auf diese Dateien und Verzeichnisse zuzugreifen. Wenn Sie keinen Zugriff auf ein bestimmtes Verzeichnis haben, können Sie die Liste der darin enthaltenen Dateien nicht lesen. Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen verfügen, oder führen Sie den Befehl als Superuser mit "sudo" aus.
Wenn Sie Zugriff auf die Linux-Befehlszeile haben, den Befehl "ls" kennen, die Struktur des Dateisystems verstehen und die erforderlichen Berechtigungen haben, sind Sie bereit, Listen von Dateien in den Verzeichnissen Ihres Linux-Geräts zu erhalten.
Abrufen einer Dateiliste
Unter Linux gibt es mehrere Befehle, mit denen Sie eine Liste von Dateien in einem Verzeichnis abrufen können.
Um eine Liste von Dateien in einem anderen Verzeichnis abzurufen, können Sie den Befehl ls /Verzeichnispfad verwenden. Um beispielsweise eine Liste der Dateien im Verzeichnis /home/user zu erhalten, geben Sie ls /home/user ein .