디렉토리 복사하기
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을 사용하세요.
챌린지
초급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가 오류를 표시합니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.