본문 바로가기
컴퓨터/Linux

[CentOS7 명령어] cp 명령어

by Eisen Frankenstein 2022. 8. 31.

cp => copy 의 축약어

 

쓰임 : 파일, 디렉토리 복사시 사용

 

cp [옵션][복사 할 디렉토리/파일][복사 될 디렉토리/파일]

현재 디렉토리에 있는 myFile.txt ->newMyFile.txt 로 현 위치에 복사
$ cp myFile.txt newMyfile.txt

다른 경로의 파일을 현재 위치에 복사
/home/room 경로의 myFile.txt -> newMyFile.txt 로 현 위치에 복사
$ cp /home/room/myFile.txt newMyfile.txt

/user/jtaewu 경로의 test.txt 파일을 new_test.txt라는 이름으로 /user/guest에 복사
$ cp /user/jtaewu/test.txt /user/guest/new_test.txt

- 두 파일 모두 앞쪽에 경로를 붙여 자유롭게 복사이동이 가능하다.

-i : 복사될 파일 이름이 이미 존재할 경우, 사용자에게 덮어 쓰기 여부
-b : 복사될 파일 이름이 이미 존재할 경우, 백업파일을 생성
-f : 복사 될 파일 이름이 이미 존재 할 경우, 강제로 덮어쓰기
-r : 하위 디렉토리까지 모두 복사
-a : 원본 파일의 속성, 링크 정보까지 모두 복사
-p : 원본 파일의 소유자, 그룹, 권한 등의 정보까지 모두 복사
-v : 복사 진행 상태를 출력

p.s 디렉토리를 복사하고 싶다면 위와 같이 -r 옵션을 사용 
$ cp -r [복사할 디렉토리명] [복사될 디렉토리명]