ฉันมีไดเรกทอรีที่มีลิงก์สัญลักษณ์:
user@host:include$ find .. -type l -ls
4737414    0 lrwxrwxrwx   1 user group       13 Dec  9 13:47 ../k0607-lsi6/camac -> ../../include
4737415    0 lrwxrwxrwx   1 user group       14 Dec  9 13:49 ../k0607-lsi6/linux -> ../../../linux
4737417    0 lrwxrwxrwx   1 user group       12 Dec  9 13:57 ../k0607-lsi6/dfc -> ../../../dfc
4737419    0 lrwxrwxrwx   1 user group       17 Dec  9 13:57 ../k0607-lsi6/dfcommon -> ../../../dfcommon
4737420    0 lrwxrwxrwx   1 user group       19 Dec  9 13:57 ../k0607-lsi6/dfcommonxx -> ../../../dfcommonxx
4737421    0 lrwxrwxrwx   1 user group       17 Dec  9 13:57 ../k0607-lsi6/dfcompat -> ../../../dfcompat
ฉันต้องการคัดลอกไปยังไดเรกทอรีปัจจุบัน ลิงก์ที่เป็นผลลัพธ์ควรเป็นอิสระจากต้นแบบและนำไปสู่วัตถุเป้าหมายโดยตรง
- cp -sสร้างลิงค์ไปยังลิงค์ที่ไม่เหมาะสม
- cp -s -Lปฏิเสธที่จะคัดลอกลิงก์ไปยังไดเรกทอรี
- cp -s -L -rปฏิเสธที่จะคัดลอกลิงก์ที่เกี่ยวข้องไปยังไดเรกทอรีที่ไม่ทำงาน
ฉันควรทำอย่างไร?
cp -Rใน mac
                
cp -dทำให้งานอยู่ข้างฉัน