Wie kann ich verschieben/kopieren ein symlink auf ein anderes Verzeichnis als symlink unter Solaris?
Es ist ein seltsames Verhalten gesehen, nur auf Solaris, wenn ich versuchen zu kopieren, einen symbolischen link mit dem " cp -R -P
" - Befehl zu einem anderen Ordner mit einem anderen Namen, es kopiert das gesamte Verzeichnis/Datei, auf die es verweist.
Beispiel:
link -> dir
cp -R -P link folder/new_link
InformationsquelleAutor kadeshpa | 2009-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, dass "-d" - argument ist, was Sie brauchen.
Als pro die cp-man-Seite:
Beispiel:
War ich mit "cp -d" und das funktionierte für mich.
InformationsquelleAutor LokMac
Der cp Manpage scheint zu sagen, dass Sie verwenden möchten eine '-H' zu erhalten symlinks innerhalb des Quellcode-Verzeichnisses.
InformationsquelleAutor BonkaBonka
Könnten Sie in Erwägung ziehen kopieren über Teer, wie tar -cf - srcdir|(cd somedir;tar -xf -)
InformationsquelleAutor Brian Mitchell
Versuchen Sie es mit cpio (- p (pass) - option) oder der alte tar in eine pipe-trick.
InformationsquelleAutor MarkusQ