RedHat에서 cp로 여러개의 파일 덮어 쓸수 있나요?

divi의 이미지

문서에는 cp -f 옵션으로 여러개의 파일을 덮어 쓸수 있다고 되어 있는데요
실제로는 파일 하나하나 마다 덮어쓰기 전에 y/n 질문을 합니다.

cp -f infor0* /
cp: overwrite `/infor01.html'? y
cp: overwrite `/infor01_a.html'? y
cp: overwrite `/infor01_b.html'? y
cp: overwrite `/infor02.html'? y
cp: overwrite `/infor02_B.html'? y
cp: overwrite `/infor02_a.html'? y
cp: overwrite `/infor03.html'? y

이렇게 말입니다.

이렇게 y/n를 물어 보지 않고 한번에 덮어 쓰고 싶습니다.
어떻게 하면 가능할 까요?

hantip의 이미지

yes 명령과 pipe를 이용하면 됩니다.
====================================================================================
먹고 살자 ^^;

먹고 살자 ^^;

무한포옹의 이미지

\cp -f infor0* /

\를 잊지 마세요.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

divi의 이미지

\cp쓰니까 잘 됩니다.
앞에 \붙이는 것은 어떤 의미 인가요?

IT를 강하게 하는 프레임워크 Cobit 4.1

Prentice의 이미지

alias cp='cp -i' 등의 alias가 걸려있어서 cp가 cp -i로 인식되고 있다면 cp -f도 cp -i -f로 인식되고 -f는 무시됩니다.

\cp를 쓰시면 alias를 무시하게 됩니다.

refill의 이미지

alias 파일 편집하시면 됩니다.
거기.. -i 옵션 있는거 지우시면 되죠.
( 저도 귀찮아서 그냥 -i 옵션은 지우고 씁니다.)

바람과 같이

마잇의 이미지

전 이런경우 절대경로를 써서 alias를 피했었는데 역슬래쉬를 쓰는 간단한 방법이 있었군요.
--
마잇


--
마잇