find #
Nach Dateitypen suchen #
Verzeichnisse aus Suche ausschliessen #
find . -path <Dateiname> -prune -o -name '*'
Alternativ kann auch mit grep gearbeitet werden: find | grep -v ‘’
Nach Zeitstempel suchen #
find -[Aktion][Zeiteinheit] [Bereich][Zeit]
Aktion:
a
(füratime
): Letzter Zugriff auf die Datei (schreibend oder lesend) (zu überprüfen mitls -lu <Datei>
)c
(fürctime
): Letzte Modifikation an der Datei oder ihren Attributen (zu überprüfen mitls -lc <Datei>
)m
(fürmtime
): Letzte Modifikation an der Datei (zu überprüfen mitls -l <Datei>
)
Zeiteinheit:
time
: Tagemin
: Minutennewer
: Neuer als Datei, bspw.find -anewer eintext.txt
Bereich:
- (leer): Genau dann
+
: Vor mehr als-
: Vor weniger als
Um einen endlichen Zeitbereich in der Vergangenheit zu definieren, können auch mehrere Parameter gesetzt werden. Bspw.: find -mtime +50 -mtime -100