私は何を理解しようとしているcp --preserve=links
は、単独で使用すると、通常のファイルを正常にコピーし、シンボリックリンクを逆参照するように見えますが、単一のファイルで使用すると、cp -Lと同じ効果があるようです。
それは本当ですか、それとも私が見逃しているものがありますか?
マニュアルページをテストして読んだところ、矛盾する情報が得られます。私はいくつかのテストを実行したところ、次のことがわかりました。
[root@el7-1 dest]# ls -l
total 0
lrwxrwxrwx. 1 root root 16 Aug 18 16:51 test1.txt -> ../src/test1.txt
次のコマンドはすべてリンクを参照します
cp test1.txt test2.txt
cp -L test1.txt test2.txt
cp --preserve=link test1.txt test2.txt
次のコマンドは、シンボリックリンク自体をコピーします
cp -P test1.txt test2.txt