touch コマンドでタイムスタンプ修復

先日、Windows PC から Mac にファイルコピーしたのですが、いろいろパーミッションで苦労したためか、うっかり cp コマンドに -p を付け忘れました。タイムスタンプが全部新しくなってしまって悲しいです。
しかし、必要は発明の母です。touch -r コマンドで修復することを思いつきました。いわく、

$ cd new/directory
$ find . \! -exec touch -r /original/directory/{} {} \; -print 2>&1 | tee ~/log/touch.log