Nathanael Schweers schrieb:

> Naja, wenn die kaputten Symlinks zum Speicherunterschied beigetragen
> hätten dann wäre die kopie ja kleiner, und nicht größer.

Sorry, ich sehe grade, daß -L der default bei cp zu sein scheint:

$ ls -l foo bar
lrwxrwxrwx 1 martin martin       3 2009-08-24 07:23 bar -> foo
-rw-r--r-- 1 martin martin 1048576 2009-08-24 07:23 foo

$ cp bar baz
$ ls -l foo bar baz
lrwxrwxrwx 1 martin martin       3 2009-08-24 07:23 bar -> foo
-rw-r--r-- 1 martin martin 1048576 2009-08-24 07:26 baz
-rw-r--r-- 1 martin martin 1048576 2009-08-24 07:23 foo

=> Speicherverbrauch verdoppelt.

Wenn der Symlink selbst kopiert werden soll, dann cp -P:

$ cp -P bar blubb
$ ls -l foo bar baz blubb
lrwxrwxrwx 1 martin martin       3 2009-08-24 07:23 bar -> foo
-rw-r--r-- 1 martin martin 1048576 2009-08-24 07:26 baz
lrwxrwxrwx 1 martin martin       3 2009-08-24 07:26 blubb -> foo
-rw-r--r-- 1 martin martin 1048576 2009-08-24 07:23 foo

Lange Rede, kurzer Sinn: Nimm für solche Kopierjobs nicht cp, sondern
rsync, tar, oder auch dump/restore für komplette Dateisysteme.

-martin

-- 
Martin Schmitt / Schmitt Systemberatung / www.scsy.de
--> http://www.pug.org/index.php/Benutzer:Martin <--

Attachment: signature.asc
Description: OpenPGP digital signature

--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an