ファイルの内容を別のディレクトリツリーのファイルに追加する

ファイルの内容を別のディレクトリツリーのファイルに追加する

現在のディレクトリのファイルの内容を別のディレクトリのすべてのファイルに再帰的に追加したいと思います。したがって、そのファイルの内容をサブディレクトリのファイルに追加する必要があります。だから私は次の方法でそれを見つけようとしました。

find dir -type f -exec cat toAppend >> {} \;

しかし、何もしないようだからうまくいきません。私は何が間違っていましたか?

PS:この問題を解決しました。

for i in `find dir -type f`
do
    cat toAppend >> $i
done

しかし、私のfind呼び出しが間違った理由をまだ理解していません。

関連情報