staging.inyokaproject.org

.pdf-Dateien nach Zeitstempel finden

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

pantomime

Anmeldungsdatum:
20. März 2013

Beiträge: 528

Hallo,

der Befehl

find . -type f -name "*.pdf" -newermt "2025-06-20 14:40" ! -newermt "2025-06-24 09:00"

findet bei mir keine pdf-Dateien. Wenn ich statt "*.pdf" die Zeichenfolge "*.txt" als Filter verwende, dann werden die .txt-Dateien in den Unterverzeichnissen gefunden. Was kann ich machen, um pdf-Dateien aufzuspüren? Gern auch mit einem anderem Befehl. Hier die Ausgabe:

$ echo $SHELL
/bin/bash

gruss, pantomime

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 845

pantomime schrieb:

find . -type f -name "*.pdf" -newermt "2025-06-20 14:40" ! -newermt "2025-06-24 09:00"

ich persönlich nutze immer "-iname" anstatt "-name", keine Ahnung, ob es bei dir dadurch besser läuft (nicht getestet)

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4735

@pantomime Dann liegt das doch aber nicht an der Datei-Endung, sondern dass es eben keine PDF-Dateien gibt, welche die Bedingungen zur „modification time“ erfüllen. Oder wird auch kein PDF gefunden wenn Du diese zusätzlichen Bedingungen weg lässt?

pantomime

(Themenstarter)

Anmeldungsdatum:
20. März 2013

Beiträge: 528

Marc_BlackJack_Rintsch schrieb:

@pantomime Dann liegt das doch aber nicht an der Datei-Endung, sondern dass es eben keine PDF-Dateien gibt, welche die Bedingungen zur „modification time“ erfüllen. Oder wird auch kein PDF gefunden wenn Du diese zusätzlichen Bedingungen weg lässt?

Volltreffer. Danke @Marc_BlackJack_Rintsch. Ich war mir sowas von sicher, dass:

  • die gesuchte Datei in einem der Unterverzeichnisse gespeichert ist

  • diese Datei einen Zeitstempel mit dem Wert im Zeitrahmen, den ich definiert habe, hat.

Der Befehl "find" hat bei mir immer gute Dienste geleistet. Hier habe ich bereits angefangen am Befehl zu zweifeln, statt mich selbst zu fragen, ob meine Annahmen - s. oben - richtig sind 🧐.

Danke auch @micneu für die Hilfe 🙂.

gruss, pantomime

Antworten |