【问题标题】:How to permanently make a file executable如何永久使文件可执行
【发布时间】:2022-11-18 14:57:54
【问题描述】:

所以,基本上,我有一个充满 shell 代码的文本文件,它以标准的 `

#!/bin/bash

文本的其余部分工作正常。该文件当前名为install,当我运行chmod a+x install时,它作为可执行文件完美运行,但是当我将其上传到我的 GitHub 存储库的发布页面并从那里下载时,它不再是可执行文件并且开始成为一个普通的文本文件。有没有办法将其永久标记为终端可执行文件?如果有帮助,我正在使用 macOS Monterey

预期的行为是它仍然有小终端文件图标,并且双击可执行文件,但出于某种原因将其上传到 GitHub(或其他任何地方,如 discord 等)会将其变回文本文件。

【问题讨论】:

标签: macos shell zsh executable chmod


【解决方案1】:

试试这个git update-index --chmod=+x path/to/file

来源:https://stackoverflow.com/a/40979016/56932

【讨论】:

  • 请将问题标记为重复,而不是链接到其他答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-05
  • 2019-12-08
  • 1970-01-01
  • 2014-06-01
  • 2019-06-23
相关资源
最近更新 更多