How to use command `cp` by skipping ask rewrite
September 12, 20231 min read
개발 중 exec_command()
등을 사용해 리눅스에서 cp
를 시켜야 할 일이 있었다.
그런데 어떤 에러 문구도 떨어뜨리지 않고 cp
가 진행되지 않는 것이었다.
원인은 cp
명령어가 사실은 cp -i
가 alias 처리된 명령어였기 때문이었다.
그래서 cp -f
등의 방법을 써도 되지 않는 것이었다.
결론:
아래와 같이 cp 앞에 역슬래시를 붙여 사용해주면 cp -i를 escape 할 수 있다.
\cp [source] [target]