cp
coreutils의 일부이므로 어디에나 존재합니다. 또한 주로 한 컴퓨터 내부의 파일을 복사하도록 설계되었습니다.
rsync
coreutils의 일부가 아니며 기본 환경에도 존재하지 않습니다. 주로 네트워크를 통해 파일을 전송하도록 설계되었습니다. 또한 rsync는 coreutils에 비해 더 많은 종속성을 가지고 있지만 이 차이는 큰 의미가 없습니다.
rsync에 비해 cp의 주요 장점은 시간과 CPU 사용량이 적다는 것입니다.
참조여기,여기,여기,여기,여기그리고여기