메뉴 닫기

리눅스에서 cp 명령어 강제로 덮어씌우기 – overwrite

linux

linux 복사 명령어인 “cp” 명령어를 사용할 때 “overwrite” 를 지속적으로 물어보는 경우가 발생합니다.

일일이 “y”를 입력하여 명령을 수행하기는 참 어려운 상황에 처하곤 합니다.

하지만 그때에 아래 명령을 내려주면 강제로 진행할 수 있습니다.

 yes | cp -rf {옮길파일} {옮길경로}   # 전부 overwrite 할 시

 no | cp -rf {옮길파일} {옮길경로}    # 전부 overwrite 하지 않을 시

 

-실제 서버에서의 예시-

[“y”를 입력하여 복사하는데 동의를 구하는 방식]

# cp -arp ./test/123 ./test1/

cp: overwrite `./test1/123′? y

 

[“y”입력 없이 모두 yes라는 답을 주어서 덮어쓰는 방식]

# yes |cp -arpf ./test/123 ./test1/

cp: overwrite `./test1/123′? 

#root@localhost /test/test]#

 

참고 : http://anak.kr/362

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다