cp [옵션] [원본] [대상]

copy 의 약자로 파일 및 디렉토리를 복사하는 명령어이다.

복사 대상 파일의 이름을 지정하지 않을 경우, 원본 파일의 이름을 그대로 사용하여 복사된다.

 

현재 cptest2 디렉토리는 파일이 없는 빈 디렉토리임을 확인할 수 있다.

 

cp 명령어를 통해, korea2 디렉토리의 1번 파일이 cptest2 디렉토리의 1번 파일로 복사된 것을 확인할 수 있다.

 

1) cp -p

파일의 속성까지 보존하여 복사하는 옵션이다.

 

/korea2 의 2번 파일의 타임스탬프가 03:25 인데, 복사된 /cptest2 의 2번 파일도 동일한 타임스탬프인 것을 확인할 수 있다.

 

2) cp -f

복사될 대상 파일이 이미 존재하는 경우, 파일을 강제로 삭제하고 복사하는 옵션이다.

 

3) cp -i

복사될 대상 파일이 이미 존재하는 경우, 사용자에게 질의한 후 복사하는 옵션이다.

y 를 입력하면 복사, n 를 입력하면 복사하지 않는다.

 

4) cp -r

디렉토리를 복사하는 경우, 하위 디렉토리와 파일들을 모두 복사하는 옵션이다.

 

인자를 여러 개 사용하는 경우, 마지막 대상으로 모두 복사된다.

 

korea2 디렉토리에 위치한 c, d 파일이 모두 cptest2 디렉토리로 복사된 것을 확인할 수 있다.

 

5) cp -b

복사될 대상 파일이 이미 존재하는 경우를 대비하여 백업 파일을 생성하는 옵션이다.

 

6) cp -v

복사 진행 상황을 함께 출력하는 옵션이다.

 

 

 

 

 

공부하면서 정리한 내용을 글로 작성하였습니다.

혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다 :)

COMMENT