byron1778
26-05-2009, 10:33
Hallo Forum!
Ich habe folgendes Problem mit find.
Ich will bestimmte Verzeichnisse, manchmal ganze manchmal auch nur Subdirectories ausschliessen, jedoch gelingt mir das ueberhaupt nicht.
Ich habe es mit -prune oder auch mit ! versucht, aber es will einfach nicht klappen.
Folgendes habe ich mir dabei gedacht
Alles unter /var ausschliessen ausser var/log
Alles unter /dev ausschliessen
Alles unter /usr ausschliessen
Anfangen soll die Suche beim root - Directory
find / -mtime 0 \( -print -name /var -prune -a -print -name /usr -prune -a -print -name /dev \)
Leider funktioniert der Code ueberhaupt nicht, er gibt beim Durchlauf trotzdem /var aus, egal ob ich ihn das ganze Verzeichnis ausschliessen will.
Die Man - Page habe ich auch schon durchforstet, aber mit der kam ich auch nicht weiter!
Wenn mir jemand vll. helfen koennte bitte!
Danke vielmals!
Ich habe folgendes Problem mit find.
Ich will bestimmte Verzeichnisse, manchmal ganze manchmal auch nur Subdirectories ausschliessen, jedoch gelingt mir das ueberhaupt nicht.
Ich habe es mit -prune oder auch mit ! versucht, aber es will einfach nicht klappen.
Folgendes habe ich mir dabei gedacht
Alles unter /var ausschliessen ausser var/log
Alles unter /dev ausschliessen
Alles unter /usr ausschliessen
Anfangen soll die Suche beim root - Directory
find / -mtime 0 \( -print -name /var -prune -a -print -name /usr -prune -a -print -name /dev \)
Leider funktioniert der Code ueberhaupt nicht, er gibt beim Durchlauf trotzdem /var aus, egal ob ich ihn das ganze Verzeichnis ausschliessen will.
Die Man - Page habe ich auch schon durchforstet, aber mit der kam ich auch nicht weiter!
Wenn mir jemand vll. helfen koennte bitte!
Danke vielmals!