본문 바로가기
Tools/Mac

Linux cp (복사) 명령어 사용방법 정리

by wakestand 2022. 10. 22.
반응형

Linux에서 cp는 Copy의 약자로

파일이나 폴더(디렉토리)를 복사할 때 사용하는데

 

cp [옵션] [복사할 파일/폴더] [붙여넣을 경로]

이런 식으로 사용해주면 된다

 

폴더를 복사할 경우에는

폴더 아래의 폴더도 복사하기 위해

옵션 부분에 -r을 넣어주어야 하고

다양한 사용방법은 아래와 같은데

 

test1.txt 파일을 /sample 경로에 복사

cp test1.txt sample 

 

현재 경로에서 여러 파일을 /user 경로에 복사

(cp 파일명 파일명 파일명 경로)

cp t1.txt t2.txt t3.txt /user

 

test1.txt 파일을 test2.txt 이름으로 복사

cp test1.txt test2.txt 

 

test1.txt 파일을 /user 경로에 test2.txt 이름으로 복사

cp test1.txt /user/test2.txt 

 

sample1 폴더를 /user/wakestand 경로에 복사

(sample1 안에 있는 폴더도 복사하기 위해 -r이 필요)

cp -r sample1 /user/wakestand

 

현재 경로에 있는 모든 파일을 /user 경로에 복사

cp * /user

 

마지막으로 자주 사용하는 옵션은 아래와 같다

 

옵션

-r : 하위 디렉토리까지 모두 복사

-i : 경로에 같은 이름의 파일이 있을 경우 덮어쓰기 여부 확인

-b : 경로에 같은 이름의 파일이 있을 경우 백업 파일 생성

-f : 경로에 같은 이름의 파일이 있을 경우 덮어쓰기

-n : 경로에 같은 이름의 파일이 있을 경우 덮어쓰지 않음

-a : 원본 파일의 속성, 링크 정보까지 복사

-p : 원본 파일의 소유자, 그룹, 권한 정보까지 복사

반응형

댓글