Ich möchte alle PDF-Dateien in den Verzeichnissen des aktuellen Arbeitsverzeichnisses auflisten. Welcher Befehl kann das?
Ich erinnere mich an eine Kombination von ls
und */*.pdf
weiß nicht mehr, welche genaue Kombination.
Ich möchte alle PDF-Dateien in den Verzeichnissen des aktuellen Arbeitsverzeichnisses auflisten. Welcher Befehl kann das?
Ich erinnere mich an eine Kombination von ls
und */*.pdf
weiß nicht mehr, welche genaue Kombination.
Antworten:
Sie können verwenden:
find -iname '*.pdf'
mit ls
vielleicht:
ls -lR | grep '/\|pdf$'
find
(wie in -name '*.pdf'
), um zu verhindern, dass die Shell das Glob-Muster erweitert (dies würde passieren, wenn sich im aktuellen Verzeichnis eine PDF-Datei befindet).
-iname \*.pdf
nach Dateien suchen, die mit .PDF, .PdF usw. enden.
Verwenden Sie find
find . -name '.pdf'
Siehe auch: http://content.hccfl.edu/pollock/unix/findcmd.htm
find . -name '*.pdf'
?
find . -name '*.pdf'
Der einfachste Weg (wenn Sie Ubuntu Desktop verwenden):
Gehen Sie in Nautilus zu Ihrem Ausgangsordner, drücken Sie Ctrl+ Fund suchen Sie nach .pdf
.
Sie können auch den Speicherort ändern und Ihre Suche präzisieren.
@ WarriorIng64 Beachten Sie, dass dadurch alle Dateien mit der Erweiterung .pdf an einer beliebigen Stelle im Dateinamen gefunden werden. Wenn Sie speziell Dateien möchten, die vom System als PDFs identifiziert werden, klicken Sie auf das grüne + neben "Neu laden", fügen Sie den Filter "Dateityp" "PDF / Postscript" hinzu und klicken Sie auf "Neu laden", um nur aktuelle PDFs zu erhalten.
Der einfachste Weg ist:
locate *.pdf
Dieser Befehl findet alle in Ihrem System vorhandenen PDF-Dateien.
*.pdf
auf Dateien im aktuellen Arbeitsverzeichnis erfolgt, werden diese dem locate
Befehl und nicht dem *.pdf
Rohargument übergeben.