특정 디렉토리에서 모든 jpg 이미지를 찾아 다른 디렉토리에 복사

특정 디렉토리에서 모든 jpg 이미지를 찾아 다른 디렉토리에 복사

/usr/share/backgrounds디렉토리에 있는 모든 jpg 이미지[이름이 .jpg로 끝나는 파일]를 jpg 디렉토리에 복사 /week/pictures/final/jpg한 다음 파일에 나타날 수 있는 오류 메시지를 리디렉션하려면 어떻게 해야 합니까 cp.err?

cp *.jpg /usr/share/background /home/userName/week/pictures/final/jpg | ls 2>cp.err

제 생각에는 이것이 아닐까 싶습니다. 누군가 명확히 해줄 수 있습니까?

답변1

노력하다:
cp /usr/share/backgrounds/*.jpg /week/pictures/final/jpg/ 2> cp.err

cp.err명령을 실행할 때 현재 있는 디렉터리에 파일이 생성된다는 점에 유의하세요 . 다른 디렉터리에 오류 파일을 저장하려면 다음을 수행하세요.
cp /usr/share/backgrounds/*.jpg /week/pictures/final/jpg/ 2> /desired_directory/cp.err

답변2

다음 명령을 사용해 보십시오 find.

find /usr/share/backgrounds -iname "*.jpg" -type f -exec /bin/cp {} /week/pictures/final/jpg 2>cp.err \;

관련 정보