Tôi có thư mục chứa một số liên kết tượng trưng:
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
Tôi cần phải sao chép chúng vào thư mục hiện tại. Các liên kết kết quả phải độc lập với các nguyên mẫu của chúng và dẫn trực tiếp đến các đối tượng mục tiêu của chúng.
cp -s
tạo liên kết đến các liên kết không phù hợp với hành vi.cp -s -L
từ chối sao chép liên kết đến thư mụccp -s -L -r
từ chối sao chép các liên kết tương đối vào thư mục không hoạt động
Tôi nên làm gì?
cp -R
trên máy mac
cp -d
làm công việc về phía tôi