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 - Gnuplot 中的连续、大小固定、透明的图形

python - 我试图编写一个打印素数的代码,但它会输出诸如 27 和 35 之类的数字

Python Fabric 名称错误 : global name 'log_action' is not defined

pip - Oracle Linux 6.5 上的 Fabric 失败并显示 "pkg_resources.DistributionNotFound: paramiko>=1.10"

python - 神社 : TemplateSyntaxError: expected token 'name' , 得到 'string'

python - Python 中的傅里叶变换

java - 使用 OutputStream (android) 通过 SFTP 从远程服务器下载文件

java - 启动应用程序时无法创建bean

java - Camel SFTP 端点未上传文件

python - 使用 Fabric 处理故障