A small howto for find

Author: stephan  |  Category: Linux


Ein gerne untershätzdes Tool ist im Linuxbereich ist find.
Ein paar Möglichkeiten möchte ich aufzeigen

find / -perm 4000
Findet alle Files mit gesetzem SUID Bit ( Sicherheitslücke )

find / -nouser
Findet herrenlose Files

find /var/log/apache2/ -mtime +99 -exec du -h {} \;
Sucht alle Logfiles des Apache älter als 99 Tage und zeigt die Größe an

find / -size +600M -fprintf /root/big.txt '%-10s %p \n'
Finde alle Dateien größer wie 600 M und schreibe die Namen in die Datei /root/big.txt

find /home -name *amste*
Finde alle Dateien im Verzeichnis /home die amste im Namen haben.


A very cool underestimated Linuxtool is find.
Now I want to show some possibilities of find

find / -perm 4000
Find all files with SUID Bit ( possible Security breach )

find / -nouser
Find all files not owned by anyone

find /var/log/apache2/ -mtime +99 -exec du -h {} \;
Looks for all apache logfiles older than 99 and shows the size

find / -size +600M -fprintf /root/big.txt '%-10s %p \n'
Find all files greater than 600 M and write them into /root/big.txt

find /home -name *amste*
Finde all files in /home with an amste wthin the file name..