【问题标题】:Python save file permissions & owner/group and restore laterPython保存文件权限和所有者/组并稍后恢复
【发布时间】:2018-02-27 19:35:51
【问题描述】:

我有以下问题。

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 这在我的情况下不起作用,我已经下载了 tar 档案中的文件
    猜你喜欢
    • 2013-11-16
    • 2011-07-26
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 2011-12-03
    相关资源
    最近更新 更多