msys2设置可执行权限,以便命令自动完成

时间:2017-11-29 21:52:15

标签: msys2

我希望能够在msys2上执行等效的chmod +x file.sh。这似乎有可能以某种方式,因为我从git检出的可执行文件有一个" + x"允许。但是我为自己创建的新文件却没有。

我已阅读过如下答案:Msys shell command to change the attributes of a file

我意识到msys2是最小的,并没有直接将权限映射到windows的权限,并且" + x"权限不会使文件可执行或以其他方式。但是msys2给出的许可似乎会影响完成。在标签上有一些files.sh自动填充功能令人恼火,有些则没有。

1 个答案:

答案 0 :(得分:2)

对于脚本,请确保它们以shebang开头。对于shell脚本,请尝试:

#!/bin/bash

这会导致MSYS2认为该文件是可执行的,并允许标签完成。