Hi,
On Mon, 25 Oct 2004 20:40:05 +0200 Luca Bertoncello wrote:
Ich bin dabei mit einem Skript für Backup und möchte daß tar nicht die symbolische links speichert. Ich habe in der man geguckt, ich habe aber nichts gefunden.
Kann jemand mir sagen ob das möglich ist, und wie?
Was hältst du denn von "the beauty of unix"?
$ find /path -not -type l | xargs tar rvf archiv.tar
Hat leider den Nachteil, dass du nicht online komprimieren kann, da 'r' = '--append'. Dafür kannst du aber bei nachfolgenden Aufrufen 'r' auch durch'u'='--update' ersetzen. Solltest du sicher wissen, dass du weniger als ca. 64000 Dateien hast, d.h. dass xargs tar nur einmal aufruft, kannst du das'r' auch durch 'cj' oder 'cz' ersetzen und damit Kompression erreichen. Würde aber davon abraten. Die sicherere Variante ist dann:
$ find /path -not -type l > files.lst $ tar --files-from file.lst -cvjf archiv.tar.bz2
Alles klar?
HTH Frank Benkstein.