回答編集履歴
1
訂正:ログにも出力~は間違い
    
        answer	
    CHANGED
    
    | @@ -1,8 +1,7 @@ | |
| 1 1 | 
             
            `cp -p /from/cp_test.dum /to/cp_test.dum`を実行すれば、エラーになった原因が分かると思います。
         | 
| 2 | 
            -
            これと同じメッセージがログにも出ているのでは、と思いますが。
         | 
| 3 2 |  | 
| 4 3 | 
             
            正しくメッセージを出力するには、全体をカッコで囲んで、それに対してリダイレクト`> ./log.log 2>&1`を書きます。`2>&1`は標準エラー出力を標準出力にリダイレクトするものです。
         | 
| 5 | 
            -
            そうすれば、すべてのメッセージがログに出力されるようになります。
         | 
| 4 | 
            +
            そうすれば、`cp`のエラーも含むすべてのメッセージがログに出力されるようになります。
         | 
| 6 5 |  | 
| 7 6 |  | 
| 8 7 | 
             
            ```lang-bash
         | 
| @@ -11,4 +10,4 @@ | |
| 11 10 | 
             
              echo hello
         | 
| 12 11 | 
             
              echo goodby
         | 
| 13 12 | 
             
            ) > ./log.log 2>&1
         | 
| 14 | 
            -
            ```
         | 
| 13 | 
            +
            ```
         | 
