Allgemeine Suchbefehle
Suche nach einer Datei anhand des Namens
find . -name data.txt
Suchen Sie Dateien, die größer als 100 MB sind, im aktuellen Verzeichnis:
find . -xdev -type f -size +100M
Suchen nach einer bestimmten Datei in einem Verzeichnis
find ./data -name tests*
Dateien nach Erweiterung suchen:
find . -name *.jpg
Dateien oder Verzeichnisse mit bestimmten Namen finden:
# find only files, we need to use the -f option:
find ./ -type f -name "results*"
# To find only directories, we need to use the -d option:
find ./ -type d -name "results*"
Dateien in mehreren Verzeichnissen finden
find ./src ./res -name app*.* -type f
Dateien suchen, die einen bestimmten Text enthalten
find ./src -type f -exec grep -l -i "getall" {} ;
Dateien nach Größe finden
Wir können sogar Dateien nach unterschiedlichen Größen finden. Größenoptionen sind:
- c Bytes
- k Kilobyte
- M Megabyte
- G Gigabyte
find / -size 10M
Suchen und löschen Sie bestimmte Dateien
find . -type f -name "temp*" -exec rm {} ;