본문 바로가기
공부/리눅스, 쉘스크립트

[리눅스] cp 명령어

by PraNi_ 2018. 4. 27.
반응형

cp


- 소스파일을 목적파일에 복사

- 쉽게 말해서 원본 파일을가지고 사본을 만드는 복사 기능입니다.

- 쓸만한 옵션은 두가지정도가 있네요.

cd -f [소스파일] [목적파일] : 강제적인 복사, 목표 파일이 이미 존재하고 있어도 확인을 요구하지 않습니다.

cd -i [원본파일] [사본파일] : 대화형 복사. 각 파일을 덮어쓰기 복사할 경우에 사용자 에게 정말로 덮어쓰기 복사할 것인지를 확인합니다.

하지만, 옵션을 붙이지않고 cd [소스파일] [목적파일]을 해도 기본적으로 복사가 됩니다.


사용예시)

기본적으로 test1 파일을 touch로 만들어 복사에 사용해봤습니다. 무리없이 복사가 되는 것을 확인할 수 있습니다.


다음은 강제적 복사(-f)입니다. 묻지도 따지지도않고 복사를 해버립니다. 덮어쓰기가 된다 하더라도요.




이 것은 아까 말씀드린대로 대화형 복사였죠. 허나, 대화형 복사는 덮어쓸 경우에만 포함하기때문에,

일반적으로 복사할때는 묻지않고 복사를 진행합니다.

하지만 내용을 한번 더 덮어써볼까요?

빨간줄 처럼 질문을 합니다, '오버라이트 하시겠습니까?' 그 응답에 y(yes), 또는 n(no)로 대답하여 복사를 진행하거나 멈출 수 있습니다.



반응형

댓글