Menu
Coddy logo textTech

디렉토리 복사하기

Coddy Terminal 여정의 기초 섹션에 포함된 레슨. 82개 중 17번째.

cp를 사용해 파일을 복사하는 것과 마찬가지로, 디렉터리 전체를 복사할 수도 있습니다. 하지만 디렉터리와 그 안의 모든 내용을 복사하려면 재귀적이라는 뜻의 -r 플래그를 사용해야 합니다.

기본 형식은 다음과 같습니다:

cp -r source destination

예를 들어, documents 폴더를 복사하고 복사본의 이름을 documents_backup으로 지정하려면:

cp -r documents documents_backup

이제 원래 폴더와 복사본이 모두 존재합니다. ls를 사용하여 확인할 수 있습니다:

ls
documents
documents_backup
readme.txt

디렉터리를 다른 디렉터리로 복사:

destination이 이미 디렉터리로 존재하면 source 폴더가 해당 디렉터리 안에 배치됩니다:

cp -r documents projects/

이렇게 하면 모든 원본 내용이 포함된 projects/documents가 생성됩니다.

참고: -r 플래그가 없으면 cp는 디렉터리 복사를 거부하고 오류를 표시합니다. 폴더를 복사할 때는 항상 -r을 사용하세요.

challenge icon

챌린지

초급

documents 디렉터리를 documents_backup이라는 새 디렉터리로 복사한 다음, ls를 사용하여 두 디렉터리가 모두 존재하는지 확인하세요.

힌트: 디렉터리와 그 안의 모든 내용을 복사하려면 cp -r을 사용하세요. 폴더를 복사할 때는 -r 플래그가 필요합니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드