So listen Sie nur die Dateien und nicht die Verzeichnisse unter Linux auf

So listen Sie nur die Dateien und nicht die Verzeichnisse unter Linux auf

In Linux verwenden wir den Befehl „LS“, um durch Verzeichnisse für Dateien zu navigieren. Das Auflisten aller Dateien und Ordner unter Linux ist ein üblicher Befehl. Aber gelegentlich müssen wir nur die Dateien und nicht die Ordner auflisten. In diesem Fall funktioniert dieser Befehl nicht. Um die Dateien nur mit dem Befehl "ls" aufzulisten, müssen wir "LS *" schreiben.txt". Dieser Befehl funktioniert jedoch, wenn wir die Textdateien nur auflisten müssen, da dieser Befehl nur die Textdateien auflistet. Wenn wir alle Dateien und nicht nur die Textdateien auflisten müssen, wird dieser Befehl nutzlos. Zu diesem Zweck bietet Linux uns viele Optionen. Um alle Dateien nur in einem bestimmten Verzeichnis aufzulisten, verwenden wir die folgenden Methoden:

Verwenden des Befehls LS, um die Verzeichnisse aufzulisten

Der Befehl LS ist derjenige, mit dem die Dateien aus Verzeichnissen aufgeführt werden können. Der Befehl „LS“ funktioniert genauso wie die Art und Weise, wie wir das Verzeichnis manuell durchlaufen und dann alle gewünschten Dateien erhalten. Es ermöglicht uns auch, die Optionen zusammen mit dem Compiler zu übergeben, die Dateien nach Ihrem Wunsch aufzulisten.

e.G: "ls -p

Wie der zuvor erwähnte LS -Befehl übergeben wir die -P -Option. Wenn wir alle versteckten Dateien sehen möchten, fügen wir dem LS-Befehl die Option "-a" hinzu. Wenn wir den Dateinamen oder einen Teil davon kennen, können wir auch den Befehl „Run-parts Regex“ verwenden. Dieser Befehl listet alle Dateien auf, deren Namen mit dem angegebenen Namen übereinstimmen. Aber um diesen Befehl zum Laufen zu bringen, müssen wir mindestens einen Teil des Dateinamens kennen.

Auflistung der Dateien mit Namen auflisten

Wenn es darum geht, die Dateien mit Namen aufzulisten, ist die Verwendung des LS -Befehls der einfachste Weg, um sie aufzulisten. Um den Namen von Dateien aufzulisten, müssen wir einfach den folgenden Befehl schreiben:

linux@linux-virtualBox: ~ ls | Kopf -4

In der bereitgestellten Syntax verwenden wir den Befehl LS zusammen mit dem Kopf und der Nummer "4" zusammen mit dem Kopf und der Nummer "4". Dies bedeutet, dass nur die ersten vier auftretenden Dateien angezeigt werden. Wenn wir den vorherigen Befehl ausführen, wird die Ausgabe wie im folgenden Snippet angezeigt, in dem die Namen der Dateien in unserem Terminal angezeigt werden.

Nehmen wir nun an, dass wir alle Dateien im Terminal anzeigen möchten. Wir führen einfach den folgenden Befehl aus:

linux@linux-virtualBox: ~ ls | Kopf

Wie wir im Screenshot sehen können, werden alle Dateien, die derzeit im Home -Verzeichnis gespeichert sind.

Wie im vorherigen Beispiel können wir die vollständigen Details der Dateien zusammen mit seinem Namen drucken, indem wir ein anderes Flag übergeben, das zusammen mit dem LS-Befehl mit dem folgenden Befehl „-l“ ist:

linux@linux -virtualBox: ~ ls -l | Kopf

Wie in der folgenden Abbildung zu sehen ist, werden auch die Details der Dateien im Terminal gedruckt:

Auflistung der Dateien in umgekehrter Reihenfolge auflisten

Mit dem Befehl LS können wir die Dateinamen in umgekehrter Reihenfolge auch drucken. Dies bedeutet, dass wir die Dateien in einer verkehrten Reihenfolge auflisten möchten oder dass unser Compiler die Dateien von der letzten bis zum ersten auflistet. Dafür führen wir den folgenden Befehl aus:

linux@linux -virtualBox: ~ ls -r

Nach dem Ausführen dieses Befehls erhalten wir die folgende Ausgabe, in der die Dateien in umgekehrter Reihenfolge gedruckt werden:

Auflistung der Verzeichnisse

Mit dem Befehl LS können wir die Dateien sowie die Verzeichnisse auflisten. Wenn wir nur den Namen der Verzeichnisse innerhalb eines bestimmten Ortes auflisten möchten, verwenden wir einfach die Option „-d“ mit den LS-Dateien. Die Flagge "D" bezeichnet die Verzeichnisse.

linux@linux-virtualBox: ~ ls d */ | Kopf

Nach dem Ausführen des vorherigen Befehls werden alle Verzeichnisse, die im Home -Verzeichnis erstellt werden, im Terminal angezeigt, wie in der folgenden Abbildung gezeigt:

Auflistung der Dateien über den Befehl run-parts regex

Der Run-Parts Regex ist der Befehl Linux, mit dem alle Dateien aufgeführt sind, die in unserem System gespeichert sind. Es ist verantwortlich für die Anzeige aller verfügbaren Dateien. Ein Regex ist ein Werkzeug oder Muster, mit dem die Zeichenfolgen, die jedem Muster folgen, übereinstimmen kann. Wenn es darum geht, nach den Dateien zu suchen. Es ist effektiv, um die Dateien aus den Verzeichnissen einzubeziehen. Dafür müssen wir den folgenden Befehl ausführen:

linux@linux -virtualBox: ~ Run -Parts --List --Regx…

Wenn wir den angegebenen Befehl ausführen, erhalten wir alle Dateien, die im Heimverzeichnis unseres Systems gespeichert sind. Wenn wir aus einem bestimmten Verzeichnis holen wollen, müssen wir nur den Pfad des Verzeichnisses bestehen, aus dem die Dateien abgerufen werden sollen.

Listen Sie die Dateien mit dem Befehl zum Suchen Sie auf

Um alle Dateien nur in einem bestimmten Verzeichnis aufzulisten, verwenden wir den Befehl Find. Wie der Befehl „LS“ gibt es einige Optionen, die mit dem Befehl Find übergeben werden können, um unseren Compiler zu unterweisen, die gewünschte Ausgabe zu erhalten.

"finden . -Maxdepth 1 -Typ F "

Durch die Verwendung von Maxdepth -1 stellen wir sicher, dass wir uns nur im aktuellen Verzeichnis befassen. Wenn wir uns mit allen Dateien in diesem Verzeichnis und allen anderen Unterverzeichnissen befassen möchten, entfernen wir diese Option, in der „Typ F“ die Art der Dateien bezeichnet, nach denen wir suchen.

linux@linux-virtualBox: ~ finden . -Maxdepth 1 -Typ f

Durch Ausführen dieses Befehls holen wir die Dateien, die derzeit in unserem Heimverzeichnis gespeichert sind. Nehmen wir an, wir wollen für das andere Verzeichnis holen. Wir ersetzen einfach den Punkt “.Mit dem Pfad des Verzeichnisses, der verwendet werden sollte, um die Dateien einzubeziehen. Im folgenden Snippet wird die Ausgabe des Befehls angezeigt, in dem alle Dateien in unser Terminal aufgenommen werden.

Abschluss

In diesem Handbuch haben wir besprochen, wie die Dateien mithilfe der Befehle aufgeführt werden und wie wir mehrere Dateien entsprechend unseren Anforderungen auflisten können, ohne manuell nach ihnen zu suchen. Durch einen einzigen Befehl können wir unsere gewünschten Dateien erhalten. Nachdem wir Sie mit den Methoden zur Auflistung der Dateien eingeführt haben, haben wir die verschiedenen Beispiele durchgeführt, um sie zu erleichtern, sie nach Ihrem Bedarf zu implementieren.