Python保存文件权限&所有者/组并稍后恢复

时间:2017-09-19 06:23:50

标签: python python-2.7 file-permissions file-ownership

我有以下问题。

我需要用另一个文件替换文件。只要新网络通过网络传输,所有者和组位就丢失了。

所以我有以下想法。要保存当前权限和文件所有者位,而不是在替换文件后还原它们。

请您建议如何在Python中执行此操作,或者您可以提出更好的方法来实现此目的。

1 个答案:

答案 0 :(得分:0)

您可以使用rsync工具将文件复制到具有相同权限的远程位置。一个简单的os.system(rsync -av SRC <DEST_IP>:~/location/)调用可以做到这一点。另一种方法包括使用子流程。