WHEREIS

쉘에서 파일복사를 하는 경우가 종종 있습니다. 많은 양의 파일을 복사하려는 경우 -f 옵션으로 묻지 않고 덮어쓰기를 하도록 합니다. 리스크는 있지만 매 파일마다 y를 눌러줘야하는 수고를 덜기 위해서지요. 그런데 이 옵션이 먹지 않는 경우가 있습니다.
보통은 서버 설정에서 cp 명령에 대해 -i 옵션이 alias로 잡혀있는 경우입니다. 이 경우가 맞다면 해결 방법은 간단합니다.


root@lklingling:~# alias | grep cp

1:alias cp='cp -i'


root@lklingling:~#\cp -rf ./test ../data/test



바로 알수있겠죠. cp 명령어 앞에 역슬래시를 넣어주면 됩니다. 역슬래시를 넣고 명령을 실행시키면 alias 설정은 무시됩니다.


출처 : http://www.freezner.com/archives/291

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band
loading