Der zweite Weg - verwendung der Option -p, die den Dateinamen einen Schrägstrich (/) hinzufügt, wenn es sich um ein Verzeichnis handelt, und nicht hinzufügt, wenn es sich um eine Datei handelt. Zum Beispiel der Befehl ls -p zeigt alle Dateien und Verzeichnisse im aktuellen Verzeichnis an, aber Sie können die Dateien leicht durch das Vorhandensein oder Fehlen eines Schrägstrichs am Ende des Namens unterscheiden.
Jetzt sind Sie mit zwei einfachen und effizienten Methoden vertraut, mit denen Sie nur Dateien mit dem Befehl ausgeben können ls. Wählen Sie die für Ihre Aufgabe am besten geeignete aus und helfen Sie Ihnen, die gewünschten Dateien schnell und bequem zu finden!
Grundlagen des ls-Befehls
Der einfachste Weg, den Befehl ls zu verwenden– besteht darin, einfach seinen Namen ohne Argumente einzugeben:
ls -l
ls -a
Mit dem Befehl ls können Sie die Liste der Dateien auch nach verschiedenen Kriterien sortieren, indem Sie die Option -s zum Sortieren nach Dateigröße verwenden oder die Option -t zum Sortieren nach Änderungszeit verwenden:
ls -s
Wenn Sie den Befehl ls verwenden, können Sie auch einen Verzeichnispfad angeben, um eine Liste der Dateien und Unterverzeichnisse in diesem Verzeichnis anzuzeigen:
ls /home/username
Dadurch wird eine Liste der Dateien und Unterverzeichnisse im Verzeichnis /home/username angezeigt.
Der ls-Befehl ist sehr nützlich für die Arbeit mit Dateien und Verzeichnissen auf einem Linux-Betriebssystem. Es hilft Ihnen, schnell im Dateisystem zu navigieren und den Inhalt von Verzeichnissen anzuzeigen.
Hoffentlich hilft Ihnen dieser grundlegende Leitfaden, den ls-Befehl besser zu verstehen und zu verwenden, wenn Sie mit Linux arbeiten.
- -F - fügt Zeichen zu Dateinamen hinzu, um ihren Typ anzugeben;
- -a - zeigt alle Dateien an, einschließlich der versteckten Dateien;
- -d - zeigt nur die Verzeichnisnamen an, ohne sie einzugeben;
- -s - zeigt die Größe der Dateien in Blöcken an;
- -t - sortiert die Dateien nach dem Zeitpunkt der letzten Änderung.
Filtern von Dateien nach Typ
Mit dem Befehl ls können Sie die Dateien und Verzeichnisse in einem bestimmten Verzeichnis auflisten. Es kann jedoch manchmal notwendig sein, Dateien nach ihrem Typ zu filtern, um nur Dateien eines bestimmten Formats auszugeben.
Um Dateien nach Typ zu filtern, können wir das Flag -I oder --ignore verwenden. Zum Beispiel, um nur Formatdateien auszugeben .txt, können wir den folgenden Befehl verwenden:
| Das Team | Die Beschreibung |
|---|---|
| ls -I "*.txt" |
Ebenso können Sie das Flag -I verwenden, um Dateien mit anderen Erweiterungen zu ignorieren. Zum Beispiel, um Dateien mit Erweiterungen zu ignorieren .doc und .docx können wir den folgenden Befehl verwenden:
| Das Team | Die Beschreibung |
|---|---|
| ls -I "*.doc" -I "*.docx" |
Nur bestimmte Erweiterungen anzeigen
Mit dem Befehl ls können Sie nur Dateien bestimmter Erweiterungen anzeigen. Dazu können Sie das Flag -e verwenden, nach dem die gewünschten Erweiterungen angegeben werden.
Zum Beispiel, wenn wir nur Dateien mit einer Erweiterung anzeigen möchten .txt, .jpg und .py verwenden wir den folgenden Befehl:
Daher werden beim Ausführen des Befehls nur Dateien mit den angegebenen Erweiterungen angezeigt.
Rekursive Dateisuche
Mit dem Befehl ls können Sie den Inhalt eines Verzeichnisses anzeigen, aber standardmäßig sucht er nicht in allen Unterordnern nach Dateien. Mit der Option -R oder --recursive können wir jedoch eine rekursive Dateisuche durchführen.
Um die rekursive Suche mit dem Befehl ls zu verwenden, fügen Sie einfach die Option -R nach dem Befehl selbst hinzu:
ls -R
Nachdem dieser Befehl ausgeführt wurde, zeigt ls nicht nur den Inhalt des angegebenen Verzeichnisses an, sondern auch alle Unterverzeichnisse, einschließlich ihrer Unterordner und Dateien.
Die rekursive Suche nach Dateien mit dem Befehl ls ermöglicht es Ihnen daher, alle Dateien und Ordner in einem bestimmten Verzeichnis und in allen Unterverzeichnissen bequem und schnell zu finden.