-
find mit Operatoren
Ich suche eine Möglichkeit folgendes zu realisieren.
suche alle dateien im Verzeichnis /home die spam heißen aber nicht unter dem Verzeichnis .imap zu finden sind.
Gedacht hatte ich es so:
PHP-Code:
find /home -name 'spam' -and -name !'.imap*'
So mag es aber überhaupt nicht.
Jemand eine Idee?
RichieX
-
Also eventuell kann man so etwas ja auch rein mit find realisieren. Keine Ahnung. Auf jeden Fall gehen tuts mit grep - also sowas in die Richtung:
Code:
find /home -name 'spam' | grep -v /home/.imap
MfG Peschmä
-
Ja, danke. Ans greppen hatte ich nicht gedacht.
RichieX
-
Ungetestet:
Code:
find /home -name 'spam' -and -not -path '*.imap*'