ディレクトリ自体の代わりにコンテンツ時間を維持するためにrsyncを使用する方法は?

ディレクトリ自体の代わりにコンテンツ時間を維持するためにrsyncを使用する方法は?

私はrsyncを使ってターゲットディレクトリの内容をtoソースディレクトリと同じように更新しますfrom。つまり: rsync -rt --delete from/ to/。ファイルの時間を維持したい/スイッチをfrom見つけました。--times-t

しかし、これはディレクトリの時間も保存toされるのでfrom

to特権を持つユーザーグループ771とそのグループの他のユーザーとの間でディレクトリが共有され、ディレクトリの変更時間を変更する権限がないため、特にこの動作を避けたいと思います。このようにrsyncを使用すると、to/.時間を変更できないというエラーが発生します。

どうすればいいですか?

ベストアンサー1

-Oマニュアルページのスイッチを使用してくださいrsync

-O, --omit-dir-times omit directories from --times

rsync -Ort ....

おすすめ記事