Ich versuche, alle Verzeichnisse zu finden, die sich direkt im aktuellen Verzeichnis befinden und älter als ein bestimmtes Alter sind. Der Trick ist, ich möchte nur das Alter der unmittelbaren Nachkommen des aktuellen Verzeichnisses berücksichtigen und sie nicht rekursiv durchsuchen.
Ein Verwendungsbeispiel ist die tägliche Sicherung von Dateien. Jeden Tag wird ein neues Verzeichnis erstellt, aber die in diesem Verzeichnis abgelegten Dateien behalten ihre Zeitstempel und sind häufig älter. Ich möchte in der Lage sein, alte Backups zu bereinigen, ohne die alten Dateien in neueren Snapshots zu löschen.
Es sieht so aus, als ob Sie dies find
möglicherweise nicht können. Welches Unix-Tool (oder eine Kombination davon) empfehlen Sie?
Sie suchen nach den
-maxdepth
und-mindepth
Optionen.quelle
find
wird gut funktionieren. Einfach hinzufügen-maxdepth 1
quelle