Skip to Content
Suffering builds character

6.cp(copy),파일 복사

cp 명령어를 통해 파일을 복사할 수 있음

1-1. 파일을 다른 이름의 파일로 복사

lorem 파일을 rem 파일명으로 복사하여 새로운 파일 생성

cp lorem rem
cat rem

→ lorem 파일과 동일한 내용의 파일이 생성됨

1-2. 파일을 다른 경로의 폴더에 복사

man을 통해 명령어 시그니처 조회

man cp
... cp [OPTION]... SOURCE... DIRECTORY ...

첫 번째 인수로 지정한 파일을 두 번째 인수로 지정한 폴더에 복사

ipsum 파일을 gugu 폴더에 복사

cp lorem gugu

~경로에서 gugu 폴더 조회

ls gugu → lorem

2. 옵션 명령어

man cp를 통해 조회

man cp

source는 여러 개를 사용할 수 있기 때문에 …으로 표시됨

cp [OPTION]... SOURCE... DIRECTORY

lorem파일과 ipsum파일을 ttemy 폴더에 복사

cp lorem ipsum ttemy

ttemy 폴더 내부 조회

ls ttemy

실수를 방지하기 위해 -i(interactive) 옵션을 통해 명령 실행 전에 확인 문구 표시하도록 지정

가급적-i 옵션을 같이 사용하여 실수로 수행하는 것을 방지할 수 있도록 작성하는 것을 권장

lorem파일과 ipsum파일을 ttemy 폴더에 다시 복사

cp -i lorem ipsum ttemy cp: overwrite 'ttemy/lorem'?

y(yes), n(no)를 통해 명령어 수행, 취소

2-1. 폴더 자체를 복사

-r 명령어를 통해 디렉토리를 복사할 수 있음

gugu 폴더를 cucu 폴더에 복사

cp -r gugu cucu
ls cucu → gugu

2-2. Alias를 통해 -i 옵션이 자동으로 적용되도록 지정

작성 방식

alias {별칭이름}='설정 값'

작성 예시

alias cp='cp -i'
Last updated on