タイムスタンプだけをコピーする方法または「cp -pを使用する必要がありますか?」

タイムスタンプだけをコピーする方法または「cp -pを使用する必要がありますか?」

私は愚かなことに多くのデータをコピーして使用しましたcp -r

今見たらファイル修正時間を逃したという意味だと気づきました。私しなければならない使用されるcp -rp

私のディレクトリ構造とファイルは変更されていません。今すぐプロパティ/タイムスタンプをコピーする方法はありますか?私の考えにはrsync効果があると思います。

ベストアンサー1

これは私にとってうまくいきます。

rsync -vrt --size-only /src /dest

/src正しいタイムスタンプがあるフォルダーです。/destフォルダファイルは、/ srcフォルダファイルの変更時間を取得します。生成時間は同じままです。

この--size-onlyコマンドはサイズによってファイルのみを比較するため、デフォルトでは違いはありません。-tタイムスタンプにコピーします。

おすすめ記事