Ich muss fremde Dateien finden und identifizieren (von ungefähr 900K-Dateien auf einem 2T-Laufwerk). Es gibt viele Dateien, die ich behalten möchte, und ich habe Dateinamenmuster für diese bekannten guten Dateien. Ich möchte die Dateien finden, die zu keinem der Muster passen.
Wie finde ich Dateien, die nicht mit einer Liste von Dateinamenmustern übereinstimmen?
Ich kann find
eine Liste aller Dateien abrufen und grep -v
für das Ergebnis eine Liste der in einer Datei gespeicherten Muster verwenden. Ist dies die kanonische Methode oder haben Sie eine präzise Möglichkeit, diese nicht konformen Dateien zu finden?
Klarstellung - basierend auf den Antworten finden Sie hier einige weitere Informationen. Ich erwarte zahlreiche Muster (> 20, vielleicht> 100), möchte sie in einer Datei speichern und möchte auf jeden Fall auf einfache Weise neue hinzufügen. Ich würde es vorziehen, eine große Liste von Suchparametern (fragil) nicht direkt zu bearbeiten, aber das Erstellen dieser Liste könnte funktionieren.