Home
SEO
Typo3
Tutorials
Diverses
 


 

Mit dem Befehl 'find' kopieren

Daten mit Find zusammensuchen und in ein Tar-File kopieren. Z.B. sämtliche Dateien mit der Bezeichnung "backup".

Quellenverzeichnis: /var/www

Zielverzeichnis: /home/user1/backup

 

find /var/www/ -type f -name backup*.zip -print | xargs tar rvf /home/user1/backup/Backup_$(date +%Y%m%d_%H%M).tar

 


Aufruf: find [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

lageabhängige Optionen (immer wahr): -daystart -follow -regextype

normale Optionen (immer wahr, vor anderen Ausdrücken festgelegt):
      -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 MUSTER -perm [+-]MODUS -regex MUSTER
      -wholename MUSTER -size N[bcwkMG] -true -type [bcdpflsD] -uid N
      -used N -user NAME -xtype [bcdpfls]

Aktionen: -delete -print0 -printf FORMAT -fprintf DATEI FORMAT -print
      -fprint0 DATEI -fprint DATEI -ls -fls DATEI -prune -quit
      -exec BEFEHL ; -exec BEFEHL {} + -ok COMMAND ;
      -execdir BEFEHL ; -execdir BEFEHL {} + -okdir BEFEHL ;

Bugs können auf savannah.gnu.org (oder per eMail an <bug-findutils@gnu.org>) berichtet und verfolgt werden.