디렉토리 복사하기
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을 사용하세요.
챌린지
초급documents 디렉터리를 documents_backup이라는 새 디렉터리로 복사한 다음, ls를 사용하여 두 디렉터리가 모두 존재하는지 확인하세요.
힌트: 디렉터리와 그 안의 모든 내용을 복사하려면
cp -r을 사용하세요. 폴더를 복사할 때는-r플래그가 필요합니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드