본문 바로가기
Developer/Linux

Linux 리눅스 파일, 디렉토리 복사 하는 방법 - cp

by 김씩씩 2021. 1. 5.

Linux 리눅스 파일, 디렉토리 복사 하는 방법 - cp

 

리눅스에서 파일 혹은 디렉토리 복사는, cp 명령어를 사용하여 할 수 있습니다.

cp 는 copy의 약자입니다.

 

cp 명령어 사용방법 몇가지를 알려드리겠습니다.

 

파일 복사

cp 복사대상파일명 복사할경로및파일명

현재 폴더에 test_a.txt 파일을 test_b.txt 라는 이름의 파일로 복사하기위해

cp test_a.txt test_b.txt

명령어를 입력한 예시입니다.

 

왼쪽 사진은 현재 폴더에 test_a.txt 파일을 test_dir 디렉토리로 복사하기위해

cp test_a.txt test_dir/

명령어를 입력한 예시이고,

오른쪽 사진은 왼쪽과 같이 다른 디렉토리로 복사하면서 파일명을 test_b.txt 로 변경하여 복사하기 위해

cp test_a.txt test_dir/test_b.txt

명령어를 입력한 예시입니다.

 

파일 여러개 복사

위와같이 여러개의 파일을 한번에 복사할 수도 있습니다.
cp test_a.txt test_b.txt test_c.txt test_directory/

명령어로 3개의 파일을 한번에 복사하는 예시입니다.

 

위와같이 파일명을 일일이 지정해주지 않고 '*' 과 같은 문자열 패턴을 사용해서 파일들을 선택하여 여러개의 파일을 한번에 복사할 수도 있습니다.

 

폴더 복사

cp -r 복사대상폴더명 복사할폴더명

디렉토리를 통째로 복사할 수도 있습니다.

cp 명령어에 하위 디렉토리 및 파일까지 모두 복사할 수 있도록 [r] 옵션을 사용하여,

cp -r test_directory test_directory_2

명령어로 test_directory 디렉토리를 test_directory_2 디렉토리로 통째로 복사하는 예시입니다.

 

그밖의 cp 명령어와 사용할 수 있는 옵션들도 추후에 다시 정리해보도록 하겠습니다.

 

 

도움이 되셨다면 공감, 댓글 부탁드립니다!

궁금하신 점이나 요청사항은 언제든지 말씀해주세요!

 

감사합니다.


댓글