Verzeichnisse 1:1 kopieren
Normalerweise kopiert man Verzeichnisse ja mit cp -r oder ssh -r wenn's über Rechner hinweg geht. Dabei
gehen aber z.B. Softlinks oder auch Berechtigungen verloren. Man kann nun entweder rsync nehmen oder cpio. Unter Linux z.B.:
Lokal:
find . -depth -print | cpio -pdmvu NewDir
SSH:
find . -depth -print | /bin/cpio -o --format=crc | ssh ZielRechner 'mkdir NewDir; cd NewDir; /bin/cpio -idmvu'
Unter Solaris:
Lokal:
find . -depth -print | cpio -pdmvPu NewDir
SSH:
find . -depth -print | /bin/cpio -ocP | ssh ZielRechner 'mkdir NewDir; cd NewDir; /bin/cpio -icdmvPu'
Posted at 09:02nachm. Mai 23, 2005 by cetixx in Tipps | Kommentare [0]