Hallo, Am Tue, 23 Apr 2013, Heiner Kuhlmann schrieb:
Was versteht man hier unter REGEX
man 7 regex Welche Version (Basic oder Extended) weiß ich nicht. *test* Ok, sind "Extended Regular Expressions". Zum Beispiel werden mit --exclude='\..{1,2}' alle Dateien ausgeschlossen, die am Ende einen Punkt gefolgt von 1 oder 2 Zeichen haben (also z.B. t.c oder foo.pl, nicht aber t.cpp oder foo.pl~). Ist zwar ein sinnfreies Exclude, aber {n,m} ist eben ein ERE Feature. Siehe o.g. manpage.
Ich weiß was reguläre Ausdrücke sind (Perl). Die Komplexität von Perl wird hier wohl nicht gemeint sein. Was denn exakt.
s.o.
Die Doku von clamscan verweist auf die man-Page, die dazu nichts sagt und auf die Doku verweist.
Lustigerweise finden sich aber interessante Strings in clamscan selber, die aber nicht in der --help Ausgabe auftauchen: ==== strings /usr/bin/clamscan ==== regular expression (egrep-like) will not be scanned ==== egrep-like == ERE wie in man 7 regex beschrieben.
Hat jemand heraus, wie man z.B.
/dev ausschließt oder .config in allen Verzeichnissen.
Nachdem die Regexvariante klar ist: clamscan -r ... --exclude-dir='^/dev' --exclude='^\.config$' bzw. praktischerweise gleich: ... --exclude-dir='^/(dev|proc|sys|run|var/(lock|run))' ... Du mußt /dev/ übrigens nicht unbedingt ausschließen, daß "müllt" dir nur ein bissl die Ausgabe mit "Symbolic link" zu ;) Devices und evtl. auch sockets werden von clamscan anscheinend generell nicht gescannt (und auch nicht geloggt), wäre auch nicht sinnvoll. Wieso du allerdings den Drang verspürst dein Linux mit clamscan zu scannen (und nicht nur die Stellen, wo Windowskrempel rumliegt) bleibt mir schleierhaft. Z.B. bei mir gibts ein Verzeichnis mit dem Ergebnis: Scanned files: 35 Infected files: 33 (und die 2 anderen werden nur nicht erkannt). HTH, -dnh -- | Fragebogen downloaden (4 KB, Textdatei) | Fragebogen downloaden (9 KB, OpenOffice 1.0 File) | Fragebogen downloaden (57 KB, Word 2000 Dokument) Ohne Worte -- Volker Gringmuth -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org