쉘에서 파일복사를 하는 경우가 종종 있습니다. 많은 양의 파일을 복사하려는 경우 -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
crontab 관련 (0) | 2014.01.27 |
---|---|
CRONTAB error(user uid 변경 후 유의) (0) | 2014.01.27 |
su 로 암호없이 다른 계정에 로그인하도록 설정하기 (0) | 2014.01.13 |
RSA server certificate CommonName (CN) (0) | 2014.01.03 |
리눅스 날짜 출력 (0) | 2014.01.02 |