Der Linux Befehl find

find ist ein komplexer Befehl zum suchen im Dateisystem deswegen werde ich hier einige nützliche Anwendungen des Befehles zeigen: alle Dateien die größer als 100 KByte sind:
find /home/user -size +100k -exec ls -lth {} ;
alle Dateien die älter als 30 Tage sind:
find /home/user -type f -mtime +30 -exec ls -lth {} ;
alle Dateien die die letzten 2 Tage modfiziert wurden::
find /home/user -type f -mtime -2 -exec ls -lth {} ;
um alle Dateien zu löschen die einem Kriterium entsprechen einfach statt des ls Befehls rm verwenden:
find /home/user -size +100k -exec /bin/rm -f {} ;

Leave a Reply