・現在の日付で 起点となるファイル「datefile」を作成する
touch datefile
・特定の日付(2018/2/14)で起点となるファイル「datefile」を作成する
touch -m -d '2018/2/14 00:00:00' datefile
・FreeBSDの場合は次のようにして作成してから日付を変更する
touch datefile
touch -t 201802140000 datefile
・Macの場合は -t オプションを使用して 日付を指定して中身が空のファイルを作成する
touch -t 201802140000 datefile
find . -type f -newer datefile
mkdir updated_files
find . -type f -newer datefile -print0 |xargs -0 cp --parents -t ./updated_files
cp コマンドオプションの説明( Linux )
--parents ディレクトリ 階層もコピーする
-t ターゲットディレクトリ
mkdir updated_files
find . -type f -newer datefile -exec cp {} updated_files \;
find -exec コマンドオプションの説明( FreeBSD )
-exec コマンドを実行する
{} 全てのファイルが対象
\; コマンドの区切り文字(必ずつける)