리눅스 cp 명령어 사용법 & 옵션
1. cp 명령어란?
cp
명령어는 파일이나 디렉토리를 복사하는 명령어입니다. cp
는 'copy'의 약자이며, 파일이나 디렉토리를 다른 경로로 복사하거나, 이름을 변경하여 복사할 수 있습니다.
2. cp 명령어의 기본 사용법
cp
명령어를 사용하기 위해서는 다음과 같은 기본 형식을 따릅니다.
cp [옵션] 소스 파일명 대상 파일명
여기서 옵션
은 선택 사항입니다. 소스 파일명
은 복사할 원본 파일이나 디렉토리의 경로를 나타내며, 대상 파일명
은 복사된 파일의 경로와 이름을 나타냅니다.
3. cp 명령어의 주요 옵션
-r
: 디렉토리를 재귀적으로 복사할 때 사용하는 옵션입니다. 디렉토리를 복사할 때는 이 옵션을 사용해야 하며, 파일을 복사할 때는 사용하지 않습니다.-p
: 원본 파일의 속성을 유지하며 복사할 때 사용하는 옵션입니다. 속성은 파일의 권한, 소유자, 그룹, 수정 시간 등을 의미합니다.-i
: 대상 파일이 이미 존재하는 경우 덮어쓸지 확인하는 옵션입니다. 대상 파일이 있는 경우Yes
또는No
를 입력하여 덮어쓸지 여부를 선택할 수 있습니다.-v
: 복사 과정을 자세하게 출력하는 옵션입니다. 복사된 파일명을 출력해주어 어떤 파일이 복사되는지 확인할 수 있습니다.
4. cp 명령어 사용 예시
4.1 파일 복사하기
원본 파일 file1.txt
을 newfile.txt
로 복사하는 예시입니다.
cp file1.txt newfile.txt
4.2 디렉토리 복사하기
원본 디렉토리 dir1
을 dir2
로 복사하는 예시입니다.
cp -r dir1 dir2
4.3 원본 파일의 속성 유지하여 복사하기
원본 파일의 속성을 유지하며 복사하는 예시입니다.
cp -p file1.txt file2.txt
5. 전체 내용 정리
cp
명령어를 사용하여 파일이나 디렉토리를 복사하는 방법에 대해 알아보았습니다. cp
명령어의 기본 사용법과 주요 옵션을 이용하여 원하는 파일 또는 디렉토리를 복사할 수 있습니다. 꼭 필요한 옵션들은 -r
, -p
, -i
, -v
등이며, 이를 조합하여 복사 과정을 원하는 대로 설정할 수 있습니다.
댓글