클라우드 환경에서 작업을 하다보면 현재 내가 작업 중인 컴퓨터의 특정 디렉터리와 서버의 디렉터리를 동기화하고 싶을 때가 있습니다. 내 컴퓨터의 코드와 데이터를 있는 구조 그대로 서버로 옮기거나, 서버에서 작업 중이던 데이터와 구조를 그대로 내 컴퓨터로 옮기고 싶을 때가 있죠. 한가지 방법은 git을 써서 push하고 pull하는 방법이 있지만, 이 경우에 중간 서버를 경유해야한다는 단점이 있고, 무엇보다 아직 repository에 push하면 안 되는 중간 내역들이 push되게 됩니다. 이런 상황에서 유용한 툴이 rsync입니다. rsync는 두 path의 내용을 똑같이 맞춰주는 역할을 합니다. 두 path는 local-local도 되고, server-local도 됩니다. 최초 한번은 전체를 복사해야하기..