"cp -R -P
"コマンドでシンボリックリンクを別の名前の別のフォルダにコピーしようとすると、ディレクトリ/ファイル全体がコピーされるというSolaris上の動作は奇妙です。例えばSolarisではシンボリックリンクをシンボリックリンクとして別のフォルダに移動/コピーするにはどうすればよいですか?
:
link -> dir
cp -R -P link folder/new_link
"cp -R -P
"コマンドでシンボリックリンクを別の名前の別のフォルダにコピーしようとすると、ディレクトリ/ファイル全体がコピーされるというSolaris上の動作は奇妙です。例えばSolarisではシンボリックリンクをシンボリックリンクとして別のフォルダに移動/コピーするにはどうすればよいですか?
:
link -> dir
cp -R -P link folder/new_link
は、またはパイプのトリックの古いタール(-p(パス)オプションで)cpioを使用してみてください。
あなたは-CFタールのように、タールを経由してコピーし検討するかもしれない- SRCDIR |(CDのsomedir;タール-xf - )
The cp man pageはあなたの中にシンボリックリンクを維持するために「-H」を使用したいと言っているようですソースディレクトリ。
"-d"引数は必要としていると思います。 cp man page 1として
:
-d same as --no-dereference --preserve=link
例:
cp -d -R -P link folder/new_link
私は "CPの-d" を使用していた、それは私のために働きました。
http://superuser.com/questions/138587/how-to-copy-symbolic-links –