BackInTime / rsyncを使用して権限を復元する方法は?

BackInTime / rsyncを使用して権限を復元する方法は?

確かに時間をさかのぼるrsyncを使用すると、ファイルを復元するときに権限を復元できるだけでなく、データに個別に保存することもできます。特定のディレクトリ/ファイルに対する権限のみを復元できますか?どのファイルも復元せずに、ファイルに対する以前の権限のみを復元したいと思います。

これは可能ですか?
そうでない場合の最善の方法は、ファイルをバックアップと比較し、手動で実行して権限変更リスト(関連質問)を作成することです。

私はDebian 9.1とKDEを使用しています。

ベストアンサー1

牛に似た一種の栄養chmod参照文書を入手できます。

--reference=RFILE
use RFILE's mode instead of MODE values

などのフォルダ構造が同じままであれば、次のことができます。

cd /path/to/backup
find . -exec chmod --reference={} --changes /source/of/{} \;

/source/ofバックアップを完了するためのパス。

findこれで、必要なファイル/ディレクトリでのみ機能するテストを使用できるようになります。

を使用すると言われたので、rsyncディレクトリ構造は保存されなければならず、SSHFSなどを使用してリモートシステムをローカルにマウントできる必要があると考えるので、原則としてこれは動作しなければなりません。

おすすめ記事