Hallo Horst, Am Mittwoch, 5. September 2007 10:12 schrieb Horst Templer:
Hallo Timothy,
also wenn die Systemlast egal ist, kommst du mit:
find <verzeichnis> -type f -name "<Muster>" -exec cp {} <Ziel> \;
Auch die geschweiften Klammern müssen "escaped" (mit \) oder gequoted werden, damit sie die Shell nicht auswertet: $> find <verzeichnis> -type f -name "<Muster>" -exec cp "{""}" <Ziel> \; Evtl. braucht's für cp noch ein paar Optionen, um z.B. das Datum und ggf. die Rechte der Dateien zu erhalten (s. "man cp").
recht weit.
Dabei ist zu beachten das "\;" ganz am ende angegeben werden muss um dem exec zu sagen wann der Befehl fertig ist. Das "{}" wird dabei von find automatisch mit dem gefundenen Dateinamen samt Pfad gefüllt.
Nicht gefüllt, sondern ersetzt. Bye, Tom -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org