Find

Aus Friedmar's Wiki
Zur Navigation springen Zur Suche springen

Der Befehl find hilft dem Terminal gewohnten User nach bestimmten Dateien im Filesystem zu suchen.

 Aufruf: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [Pfad...] [Suchkriterium]
 
 Der Standardpfad ist das aktuelle Verzeichnis; der Standardausdruck ist -print
 Der Ausdruck darf bestehen aus: Operatoren, Optionen, Tests, und Aktionen:
 
 Operatoren (abnehmende Priorität; -and ist eingeschlossen, wenn es nirgendwo anders angegeben ist):
       ( AUSDR ) ! AUSDR -not AUSDR AUSDR1 -a AUSDR2 AUSDR1 -and AUSDR2
       AUSDR1 -o AUSDR2 AUSDR1 -or AUSDR2 AUSDR1, AUSDR2
 
 Positionsoptionen (immer wahr): -daystart -follow -regextype
 
 Normale Optionen (immer wahr, vor anderen Optionen angegeben):
       -depth --help -maxdepth LEVELS -mindepth LEVELS -mount -noleaf
       --version -xdev -ignore_readdir_race -noignore_readdir_race
 
 Tests (N kann +N oder -N oder N sein): -amin N -anewer DATEI -atime N -cmin N
       -cnewer DATEI -ctime N -empty -false -fstype Typ -gid N -group NAME
       -ilname MUSTER -iname MUSTER -inum N -iwholename MUSTER -iregex MUSTER
       -links N -lname MUSTER -mmin N -mtime N -name MUSTER -newer DATEI
       -nouser -nogroup -path PATTERN -perm [+-]MODE -regex PATTERN
       -readable -writable -executable
       -wholename PATTERN -size N[bcwkMG] -true -type [bcdpflsD] -uid N
       -used N -user NAME -xtype [bcdpfls]
 
 Aktionen: -delete -print0 -printf FORMAT -fprintf FILE FORMAT -print 
       -fprint0 FILE -fprint FILE -ls -fls FILE -prune -quit
       -exec COMMAND ; -exec COMMAND {} + -ok COMMAND ;
       -execdir COMMAND ; -execdir COMMAND {} + -okdir COMMAND ;