
다음 명령을 사용하여 한 폴더에서 다른 폴더로 모든 최신 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/