python - Fabric下载时如何维护权限

标签 python sftp fabric

如果我有这样的代码:

import fabric.operations
from fabric.api import settings    

def begin():
    with settings(host_string='blar', user='blar', password='blar'):
           fabric.operations.get('/remote/file', '/local/file')

如果有些文件可执行而有些文件不可执行,如何在文件传输过程中维护权限?

最佳答案

你不能。您的本地文件将由启动结构脚本并遵守其 umask 的用户创建。但是,您可以在下一个 python 调用中更改它:)

关于python - Fabric下载时如何维护权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11853251/

相关文章:

python - Python 的 os.system() 相当于 cocoa/Objective-C 的什么?

python - 将字典图表转换为文本直方图

oracle - 使用 Oracle PL/SQL 将文件写入 SFTP

tomcat - Windows 和 Tomcat 之间 GXT 中的 SFTP

python - 我可以阻止fabric 提示我输入sudo 密码吗?

proxy - 如何使用ssh_config的ProxyCommand和开瓶器使用Fabric?

python - 在哪里设置Spyder中静态代码分析器的包含路径

python - matplotlib 茎图中的彩色标签文本

console - Ranger 文件管理器 - 访问远程服务器?

python - 在 python 中使用带有 fab 的子进程