강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

파일 및 디렉토리 복사명령어 cp의 기본 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

파일 및 디렉토리 복사명령어 cp의 기본 사용법

 

리눅스를 사용하면서 가장 흔하게 사용하는 명령어 가운데 하나가 cp일 것입니다.

 

 

 

 , cp는 파일 복사하는 명령어로서 copy의 약어이며 파일이나 디렉토리를 복사할 때 사용하는 리눅스명령어 가운데 가장 기본적이고 가장 많이 사용하는 명령어입니다.

 

 

 

  흔히 cp명령어는 파일만 복사하는 것으로 생각하고 있지만 특정옵션을 사용하면 지정한 디렉토리전체를 복사할 수 있다는 것을 꼭 기억하시기 바랍니다.

 

 

 

 

 

그리고 이번 장에서는 cp명령어로 복사하는 여러 가지 방법들에 대해서 배울 것이므로 단순한 사용법 외에도 여러 가지 다양한 방법들이 있다는 것을 기억하시고 실무에 적용하시기 바랍니다.

 

 

 

 

 

명령어위치 : /bin/cp

 

사용형식

       cp [옵션] 원본파일 복사파일
       cp [
옵션] 원본파일(디렉토리)   디렉토리
 

한가지 필히 알아두셔야 할 것은 cp명령어는 모든 “cp -i”로 앨리어스(alias)되어 있습니다.

 

 

 

 이 말의 의미는 우리가 그냥 사용하는 간단한 명령어 “cp a.txt b.txt”라는 명령은 “cp -i a.txt b.txt”라는 것입니다.

 

 

 

 , cp명령어에서 -i옵션은 파일이 이미 존재할 경우 등에 대하여 덮어쓸 것인가를 확인하기 위한 것입니다.

 

 

 

 대부분의 경우 -i옵션을 사용하는 것이 보다 안전하므로 기본적인 앨리어스(alias)로 설정되어 있는 것입니다.

 

 

 

 설정된 앨리어스를 확인하거나 변경코자 하신다면 여러분들의 홈디렉토리에 존재하는 .bashrc파일의 내용을 확인하고 수정하시기 바랍니다.

 

 

 

 

 

먼저 cp의 가장 간단한 예를 보겠습니다.

 

 

 

 아래의 예는 특정파일 하나를 다른 이름으로 복사한 것입니다.

 

 

 

  이 경우 이름만 다를 뿐 파일의 내용과 형식은 모두 동일합니다.

 

 

 

 

 

[root@su250 su]# ls -l

합계 4

-rw-r--r-- 1 root root 251 2008-12-2123:47 newfile

[root@su250 su]#

[root@su250 su]# cp newfile nextfile

[root@su250 su]#

[root@su250 su]# ls -l

합계 8

-rw-r--r-- 1 root root 251 2008-12-2123:47 newfile

-rw-r--r-- 1 root root 251 2008-12-2123:47 nextfile

[root@su250 su]#


위의 예는 newfile이라는 파일을 nextfile이라는 파일로 복사한 것입니다.

 

 

 

  두 파일의 이름은 서로 다르지만 두 파일의 내용은 모두 동일함을 기억하십시오.  

 

여기서 참고로 알아두어야 하는 것은 mv cp 명령어와의 차이점 입니다.

 

 

 

  , mv명령어는 복사하고 난 후에 원본파일이 지워지게 된다는 점입니다.

 

 

 

 위의 명령어 대신 "mv newfile  nextfile"을 했다면 newfile이라는 이름의 파일은 존재하지 않게 되고 nextfile만 존재할  것입니다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,813 개
  • 현재 접속자 :  106 명