2013-02-05 1 views
1

~/foo와 ~/bar가 이미 존재한다는 것을 알고 있습니다.심볼릭 링크 자체가 아닌 심볼릭 링크가 가리키는 것을 복사 (cp)

"cp -R ~/foo ~/bar"는 ~/bar 디렉토리에 ~/foo 디렉토리를 반복적으로 복사하므로 잠재적으로 ~/bar/foo가 생성됩니다.

하지만 foo가 디렉토리에 대한 심볼릭 링크 일 경우 어떻게해야합니까? cp 명령이 심볼릭 링크 대신에 심볼릭 링크가 가리키는 디렉토리를 복사하도록 할 수 있습니까?

위의 명령으로 foo가 심볼릭 링크 일 경우 ~/bar/foo는 실제로는 심볼릭 링크 일뿐입니다. man cp에서

답변

4

:

-L, --dereference 
      always follow symbolic links in SOURCE 
1
이 같은

사용 -L 옵션 :

cp -RL ~/foo ~/bar 
관련 문제