http://cafe.naver.com/smileserv/57
리눅스에서 cp 명령시 복사 대상지에 동일한 파일이 존재하는 경우 overwrite 하겠느냐라고 귀찮게? 물어볼 때가 있다.cp -arp /usr/local/apache/conf/httpd.conf /usr/local/src
cp: overwrite `/usr/local/src/httpd.conf'?
cp 명령 옵션중 -f 를 줘도 마찬가지로 물어본다. -f, --force if an existing destination file cannot be opened, remove it and try again이유는 접속한 계정의 .bashrc 파일에 다음과 같이 cp 명령이 알라아싱이 되어 있기 때문인데...alias cp='cp -iv'
다음 두 가지 방법으로 안묻고 넘어가게 할 수 있다.방법1) cp 명령의 full 경로를 함께 써준다.
/bin/cp -arp /usr/local/apache/conf/httpd.conf /usr/local/src
방법2) cp 명령 앞에 알리아싱을 회피하도록 \ 을 함께 써준다.\cp -arp /usr/local/apache/conf/httpd.conf /usr/local/src