[Linux] cp 명령시 -f (강제 덮어쓰기) 명령이 먹지 않는 경우

[Linux] cp 명령시 -f (강제 덮어쓰기) 명령이 먹지 않는 경우

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

# \cp -rf ./test ../data/test

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

%d 블로거가 이것을 좋아합니다: