7

dirs〜/ fooと〜/barがすでに存在することを私は知っています。

「cp-R〜/ foo〜/ bar」は、〜/ fooディレクトリを〜/ barディレクトリに再帰的にコピーし、〜/ bar/fooが作成される可能性があることを知っています。

しかし、fooがディレクトリへのシンボリックリンクである場合はどうなるでしょうか。cpコマンドに、シンボリックリンク自体ではなく、シンボリックリンクが指すディレクトリをコピーさせることはできますか?

上記のコマンドでは、fooがシンボリックリンクの場合、〜/ bar/fooは実際には単なるシンボリックリンクになります。

4

2 に答える 2

10

からman cp:

   -L, --dereference
          always follow symbolic links in SOURCE
于 2013-02-05T21:45:55.857 に答える
7

次のように -L オプションを使用します。

cp -RL ~/foo ~/bar
于 2013-02-05T21:46:03.620 に答える