-f를 사용해도 덮어쓸 때 cp 명령 프롬프트가 표시됩니다.

-f를 사용해도 덮어쓸 때 cp 명령 프롬프트가 표시됩니다.

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

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

그러면 다음과 같은 메시지가 나타납니다.

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

내가 아는 '-u'는 최신 파일에 대해서만 메시지를 표시하므로 잘 작동하지만 프롬프트를 표시하고 싶지 않고 파일을 덮어쓰기를 원합니다. --force 및 -f를 시도했습니다.

어떤 제안이 있으십니까?

미리 감사드립니다

답변1

어쩌면 cp 명령이 별칭일까요? 노력하다:

\cp -uf file folder/

답변2

yes | cp <whatever else>

답변3

"type cp"를 입력하여 그것이 가리키는 위치를 확인하거나 별칭이 지정되었는지 확인하세요.

답변4

전체 경로를 사용하여CP, 별칭을 재정의합니다.

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

관련 정보