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
복사 진행 상황을 함께 출력하는 옵션이다.
공부하면서 정리한 내용을 글로 작성하였습니다.
혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다 :)
'Linux > CentOS7' 카테고리의 다른 글
[Linux / CentOS] 리눅스 정규 표현식 (0) | 2024.12.29 |
---|---|
[Linux / CentOS] 가상 네트워크의 종류 (0) | 2024.12.24 |
[Linux / CentOS] 리눅스 touch 명령어 (0) | 2024.12.24 |
[Linux / CentOS] 리눅스 기초 명령어 (0) | 2024.12.24 |
[Linux / CentOS] 리눅스 rm 명령어 (0) | 2024.12.24 |