9 Feb
2004
9 Feb
'04
13:27
Hallo, Am Mon, 09 Feb 2004, Dr. Jürgen Vollmer schrieb:
Matthias Dort schrieb:
hier ist meine Kommando-Zeile: find dir1 dir2 dir3 -name "*.c" -mtime +7 | tar cvf /tmp/c.tar - Sie funktioniert aber nicht. Wo kann der Fehler sein? [..] find dir1 dir2 dir3 -name "*.c" -mtime +7 > /tmp/files.txt tar -cvf /tmp/c.tar -T /tmp/files.txt
Wozu die Temp-Datei? find ... | tar cvf /tmp/c.tar -T -
-T, --files-from=F get names to extract or create from file F
Und die "Datei" darf auch stdin sein ;)
aber warum so kompliziert?
Mit find lassen sich noch mehr Sachen anstellen ;) -dnh -- Die Steuern müssen nicht gesenkt werden, die Steuern müssen bezahlt werden! -- Volker Pispers in "Scheibenwischer"