シンボリックリンクを使用したフォルダのコピー

シンボリックリンクを使用したフォルダのコピー

シンボリックリンクを含むフォルダをコピーし、ターゲットフォルダにシンボリックリンクを維持する方法は? PHP/Bash で次のような作業を行っています。

system("cp -r production-clone-target production-sites/{$instanceName}");

ただし、シンボリックリンクはターゲットフォルダには表示されません。

ベストアンサー1

--preserve=linksコマンドにスイッチを追加してみてくださいcp

からman cp

    --preserve[=ATTR_LIST]
          preserve the specified attributes (default: mode,ownership,timestamps), 
if possible additional attributes: context, links,xattr, all

編集:OS Xではcp -a

おすすめ記事