我有一个包含符号链接文件夹的文件夹。
root
|- Current document -> version 2 document
|- Current folder -> version 2 folder
|- Archives
|- version 1 document
|- version 1 folder
|- ...
|- version 2 document
|- version 2 folder
|- ...
当我使用 复制此目录时cp -r,该文件夹将复制,但由于-r遵循符号链接,因此版本 2 被复制了两次。
当我使用 复制此目录时cp -R,该文件夹第一次复制得很好并保留了符号链接。但是,在第二个副本上,它无法覆盖该文件夹,说明:
cp: cannot overwrite directory 'Current folder' with 'Current folder'
我也试过cp -a==cp -pPR以及-f版本(cp -fR和cp -fa)
我认为通过跟踪符号链接来测试是否Current Folder是一个文件夹,然后无法用符号链接覆盖符号链接(它认为它是一个文件夹)。
使用符号链接文件夹一致地复制和覆盖文件夹的正确命令是什么?