Como copio todas as imagens jpg [arquivos cujos nomes terminam com .jpg] que existem no diretório /usr/share/backgrounds
para o diretório jpg e /week/pictures/final/jpg
redireciono quaisquer mensagens de erro que possam aparecer no arquivo cp.err
?
cp *.jpg /usr/share/background /home/userName/week/pictures/final/jpg | ls 2>cp.err
Eu acho que pode ser isso. Alguém pode esclarecer?
Responder1
Tentar:
cp /usr/share/backgrounds/*.jpg /week/pictures/final/jpg/ 2> cp.err
Observe que o cp.err
arquivo será criado no diretório onde você está ao executar o comando. Se quiser que o arquivo de erro esteja em um diretório diferente, você pode fazer:
cp /usr/share/backgrounds/*.jpg /week/pictures/final/jpg/ 2> /desired_directory/cp.err
Responder2
Tente usar find
o comando:
find /usr/share/backgrounds -iname "*.jpg" -type f -exec /bin/cp {} /week/pictures/final/jpg 2>cp.err \;