본문 바로가기
카테고리 없음

리눅스 cp 명령어 사용법 & 옵션 정리 (파일, 디렉토리 복사)

by kangs' tong 2023. 9. 22.

리눅스 cp 명령어 사용법 & 옵션

1. cp 명령어란?

cp 명령어는 파일이나 디렉토리를 복사하는 명령어입니다. cp는 'copy'의 약자이며, 파일이나 디렉토리를 다른 경로로 복사하거나, 이름을 변경하여 복사할 수 있습니다.

2. cp 명령어의 기본 사용법

cp 명령어를 사용하기 위해서는 다음과 같은 기본 형식을 따릅니다.

cp [옵션] 소스 파일명 대상 파일명

여기서 옵션은 선택 사항입니다. 소스 파일명은 복사할 원본 파일이나 디렉토리의 경로를 나타내며, 대상 파일명은 복사된 파일의 경로와 이름을 나타냅니다.

3. cp 명령어의 주요 옵션

  • -r : 디렉토리를 재귀적으로 복사할 때 사용하는 옵션입니다. 디렉토리를 복사할 때는 이 옵션을 사용해야 하며, 파일을 복사할 때는 사용하지 않습니다.

  • -p : 원본 파일의 속성을 유지하며 복사할 때 사용하는 옵션입니다. 속성은 파일의 권한, 소유자, 그룹, 수정 시간 등을 의미합니다.

  • -i : 대상 파일이 이미 존재하는 경우 덮어쓸지 확인하는 옵션입니다. 대상 파일이 있는 경우 Yes 또는 No를 입력하여 덮어쓸지 여부를 선택할 수 있습니다.

  • -v : 복사 과정을 자세하게 출력하는 옵션입니다. 복사된 파일명을 출력해주어 어떤 파일이 복사되는지 확인할 수 있습니다.

4. cp 명령어 사용 예시

4.1 파일 복사하기

원본 파일 file1.txtnewfile.txt 로 복사하는 예시입니다.

cp file1.txt newfile.txt

4.2 디렉토리 복사하기

원본 디렉토리 dir1dir2 로 복사하는 예시입니다.

cp -r dir1 dir2

4.3 원본 파일의 속성 유지하여 복사하기

원본 파일의 속성을 유지하며 복사하는 예시입니다.

cp -p file1.txt file2.txt

5. 전체 내용 정리

cp 명령어를 사용하여 파일이나 디렉토리를 복사하는 방법에 대해 알아보았습니다. cp 명령어의 기본 사용법과 주요 옵션을 이용하여 원하는 파일 또는 디렉토리를 복사할 수 있습니다. 꼭 필요한 옵션들은 -r, -p, -i, -v 등이며, 이를 조합하여 복사 과정을 원하는 대로 설정할 수 있습니다.

댓글