0

問題の説明と問題を以下に示します。

CD D1/D2/ABC; ls
> file1.txt
> file2.txt -> /home/dir_A/dir_B/dir_C/test_file.txt

ABC のように、同じ構造のディレクトリがいくつかあります。

リンクされている宛先ファイルを使用して、これらすべてのディレクトリをコピーしたいと思います。/home/dir_A/dir_B/dir_C/test_file.txt(つまり、リンクではなくファイルをコピーしたい)

私が言うなら、/Z/123ディレクトリにcp -rf /D1/D2/ABC 。それから、/z/123/私は見たいです-

file1.txt

test_file.txt

私は cp のいくつかのオプションを試しましたが、成功しませんでした..この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

私があなたの質問を正しく理解していれば

cp -Lr source_dir destination_dir

マニュアルページから:

   -L, --dereference
          always follow symbolic links in SOURCE
于 2013-07-02T22:34:46.023 に答える