-f로도 덮어 쓰기시 cp 명령 프롬프트


16

다음 명령을 사용하여 모든 최신 jpg를 한 폴더에서 다른 폴더로 복사하려고합니다.

cp -u --force /home/oldfolder/*.jpg /home/newfolder/

나는 다음과 같은 promt를 얻습니다.

cp: overwrite `/home/newfolder/4095-181.jpg'?

내가 아는 '-u'는 최신 파일에서만 나에게 프롬프트를 표시하는 것처럼 잘 작동하지만 프롬프트를 표시하고 싶지 않아 덮어 씁니다. 나는 --force와 -f를 시도했다

어떤 제안?

미리 감사드립니다

답변:


35

cp 명령이 별칭일까요? 시험:

\cp -uf file folder/

17
yes | cp <whatever else>

2
건배, 그 효과, 그래서 매번 예를 입력 할 필요는 없지만 나는 여전히 promt를 얻었습니다
icelizard

9

"type cp"를 입력하여 가리키는 위치 또는 별명을 확인하십시오.


1
같은 문제가 있었다. 를 입력하면 의 별칭 인 type cp것으로 나타 났 으며 분명히 (대화식)이 (강제) 보다 우선 합니다. cpcp -i-i-f
Peter Boughton

2

cp의 전체 경로를 사용 하면 별칭이 무시됩니다.

/usr/bin/cp -u --force /home/oldfolder/*.jpg /home/newfolder/
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.