Ich versuche zu kopieren, eine Verknüpfung auf Solaris OS aber feststellen, dass es nicht einfach kopieren Sie den link stattdessen kopiert den gesamten Inhalt des Verzeichnisses/Datei der link ist poinitng? Die nicht in andere Betriebssysteme wie AIX,HP-UX,Linux.
Ist das ein normales Verhalten von Solaris OS?
Solaris symlinks sind ein Albtraum
InformationsquelleAutor kadeshpa | 2009-03-31
Charlie war in der Nähe, Sie wollen die
-L
,-H
oder-P
Fahnen mit der-R
- flag (wahrscheinlich nur-R -P
). Ähnliche flags gibt es fürchmod(1)
undchgrp(1)
. Habe ich eingefügt, ein Auszug aus der man-Seite unten.Beispiel:
Alternativ plain old tar arbeiten gerne mit symbolischen links standardmäßig, auch die altehrwürdige version, die im Lieferumfang von Solaris:
(wobei foo ein symbolischer Link oder ein Verzeichnis mit symlinks).
Es gibt noch ein problem mit "cp -rP'. Wenn Sie eine symbolische Verknüpfung kopiert werden Punkte für nicht vorhandene Datei, cp nicht kopieren.
InformationsquelleAutor Martin Carpenter
Du willst
cp -P
ich glaube (überprüfen Sie die man-Seite, da ich nicht die solaris-box praktisch, gerade jetzt.) Ich habe leicht den Verdacht, dass das eine System V-ism, würde aber nicht schwören.Ja, es ist auf Solris. Siehe docs.sun.com/app/docs/doc/816-5165/cp-1?l=en&a=anzeigen Sie sicher, dass Sie mit Solaris?
InformationsquelleAutor Charlie Martin
Es klingt wie Sie versuchen, zu duplizieren einer einzigen symlink.
Möchten Sie vielleicht, um genau das tun:
Wenn Sie versuchen, kopieren Sie eine Verzeichnis-Hierarchie, dies kann sehr schwierig sein zu tun, im Allgemeinen ohne die GNU-tools (oder rsync). Zwar gibt es Lösungen, die oft arbeiten, es gibt keine Lösung, die funktioniert auf jedem "standard" - unix mit jeder Art von Dateiname, die Sie stoßen könnten. Wenn du gehst, um dies zu tun, regelmäßig, sollten Sie die GNU coreutils, find, cpio und tar, und auch rsync als gut.
InformationsquelleAutor chuck
Wird cpio-do den trick für Sie?
ln -s
?InformationsquelleAutor NoahD