ディレクトリ内のすべてのjpg画像(名前が.jpgで終わるファイル)を/usr/share/backgrounds
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 \;