Hallo, On Sat, 05 Oct 2002, Jan Trippler wrote:
On Fre, 04 Okt 2002 at 23:40 (+0200), David Haller wrote: [...]
Und nein, dass das Ziel von /ziel/bin/foo umgesetzt wird, das macht weder cp noch tar noch cpio oder afio... Das muesstest du selber (per script) machen. [...]
Auch hier kann man dem verkannten cpio wieder zu Ehren verhelfen ;-) Der macht zwar auch kein Umsetzen der Links (sowas ist für Backups / Archive ja auch ziemlich tödlich), aber man kann mit 2 Schritten (ohne die Symlinks erst *falsch* im Zielsystem anlegen zu müssen) das Dateisystem klonen:
# 1. Schritt: alles was nicht symlink ist kopieren: cd quelle find . -not -type l -print | cpio -pdm ziel
# 2. Schritt: symlinks holen: find . -type l -print | while read i; do q=`readlink $i | sed 's#^quelle#ziel#'` ln -s $q ziel/$i done
Och, das geht auch allgemein ;) Hab jetzt aber keine Lust da jetzt z.B. mit tar zu testen... -dnh, dem afio sympatischer als cpio ist ;) -- 11: Swapspace Raubkopierertreffen (Kristian Köhntopp)