2017-09-19 7 views
0

私は以下の問題があります。Pythonのファイルのアクセス権と所有者/グループを保存して後で復元します

ファイルを別のファイルに置き換える必要があります。新しいものがネットワーク経由で転送される限り、所有者とグループのビットは失われます。

私は以下の考えを持っています。現在の権限とファイル所有者ビットを保存し、ファイルを置き換えた後でファイルを復元するには

これをPythonで行う方法を提案してください。あるいは、これを実現するためのよりよい方法を提案できますか?

答えて

0

rsync機能を使用すると、ファイルを同じ権限でリモートの場所にコピーできます。単純なos.system(rsync -av SRC <DEST_IP>:~/location/)コールでこれを行うことができます。別の方法は、サブプロセスの使用を含む。

+0

私の場合は動作しません。すでにtarアーカイブにファイルをダウンロードしています – bxfvgekd

関連する問題