在没有 chmod 的情况下赋予 wget 下载文件可执行权限?
Give a wget downloaded file executable rights without chmod?
我正在尝试从 script/dockerfile 的 nexus 下载二进制文件
这是我的命令:
wget --user=${NEXUS_USERNAME} --password=${NEXUS_PASSWORD} ${NEXUS_URL}/${ASM_NEXUS_REPO}/${ASM_VERSION} -O ${ASM_DESTINATION_PATH}
我想知道 wget(或任何其他可以做同样事情的 linux 内置命令)是否有一个像“-x”这样的参数来为下载的文件提供可执行权限(而不是运行 chmod +x ${ASM_DESTINATION_PATH}
或 umask 命令 - 仅在一个独特的命令中 -)
提前致谢
你不能。就这么简单。 Unix 权限不通过 HTTP 传输。为此,您需要使用其他工具,例如rsync 或 scp.
我正在尝试从 script/dockerfile 的 nexus 下载二进制文件 这是我的命令:
wget --user=${NEXUS_USERNAME} --password=${NEXUS_PASSWORD} ${NEXUS_URL}/${ASM_NEXUS_REPO}/${ASM_VERSION} -O ${ASM_DESTINATION_PATH}
我想知道 wget(或任何其他可以做同样事情的 linux 内置命令)是否有一个像“-x”这样的参数来为下载的文件提供可执行权限(而不是运行 chmod +x ${ASM_DESTINATION_PATH}
或 umask 命令 - 仅在一个独特的命令中 -)
提前致谢
你不能。就这么简单。 Unix 权限不通过 HTTP 传输。为此,您需要使用其他工具,例如rsync 或 scp.