0

我有以下问题。

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

所以我有以下想法。保存当前权限和文件所有者位,然后在替换文件后恢复它们。

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

4

1 回答 1

0

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

于 2017-09-19T06:35:27.550 回答