본문 바로가기
OS/Linux

[Linux] cp 명령어

by diaryDev 2024. 10. 30.
728x90

cp [옵션] [SOURCE...(원본파일)] [DEST / DIRECTORY (목적 파일)]

• SOURCE를 DEST로 복사

• 여러 SOURCE를 디렉토리로 복사

 

현재 디렉토리에 있는 test파일을 현재 디렉토리에 new_test라는 이름으로 복사
ex) cp test new_test

 

/home/user 에 있는 test.txt파일을 /home/temp 경로에 복사
ex) cp /home/user/test.txt /home/temp

 

/home/user 에 있는 test.txt파일을 /home/temp 경로에 temp.txt라는 이름으로 변경후 복사
ex) cp /home/user/test.txt /home/temp/temp.txt

 

옵션

옵션 설명
-a 원본 파일의 속성, 링크 정보들을 유지해서 복사한다.
-b 복사할 파일 이름이 DEST에 이미 존재할 경우, 백업 파일을 생성한다.
-f 복사할 파일 이름이 DEST에 이미 존재할 경우, 강제로 덮어쓰기 한다.
-i 복사할 파일 이름이 DEST에 이미 존재할 경우, 사용자한테 덮어 쓰기 여부를 묻고 복사한다.
-P 복사대상이 되는 원본파일이 디렉토리 경로와 함게 지정되었을 경우에 지정된 디렉토리를 그대로 복사한다.
-p 원본 파일의 소유자(계정), 그룹, 권한 등의 정보까지 복사한다.
-r 하위 디렉터리(하위에 있는 모든 파일포함)까지 모두 복사한다.
-S 복사할 파일 이름이 DEST에 이미 존재할 경우, 백업 파일을 생성하고, 백업 파일 끝에 붙여질 접미사(확장자)를 원하는 이름으로 지정하는 옵션이다.
-u 복사할 파일 이름이 DEST에 이미 존재할 경우, 원본파일이 목적파일 보다 최신일 경우에만 복사한다.
-v 복사 진행 상태 출력

 

 


 

 

참고

https://backendcode.tistory.com/307

https://coding-factory.tistory.com/750

https://incodom.kr/Linux/%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4/cp

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90

'OS > Linux' 카테고리의 다른 글

[Linux] atime, mtime, ctime  (0) 2024.11.04
[Linux] rm 명령어  (0) 2024.11.01
[Linux] mv 명령어  (0) 2024.10.28
[Linux] pwd 명령어  (0) 2024.10.25
[Linux] cd 명령어  (0) 2024.10.23