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

디렉토리를 다른 디렉토리에 복사하기:

목적지가 이미 디렉토리로 존재하는 경우, 소스 폴더는 그 안에 배치됩니다:

cp -r documents projects/

이것은 모든 원본 내용을 포함한 projects/documents를 생성합니다.

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

challenge icon

챌린지

초급

documents 디렉토리를 documents_backup이라는 새 디렉토리로 복사한 후, 두 디렉토리가 모두 존재하는지 확인하기 위해 ls를 사용하세요.

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

치트 시트

디렉토리와 그 모든 내용을 복사하려면 cp와 함께 (재귀적) -r 플래그를 사용하세요:

cp -r source destination

예제 - 디렉토리 복사:

cp -r documents documents_backup

대상 디렉토리가 이미 존재하는 경우, 소스 폴더가 그 안에 배치됩니다:

cp -r documents projects/

이렇게 하면 원본 내용 전체와 함께 projects/documents가 생성됩니다.

참고: 디렉토리를 복사할 때는 -r 플래그가 필요합니다. 없으면 cp가 오류를 표시합니다.

직접 해보기

터미널
quiz icon실력 점검

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

기초의 모든 레슨