脚本文件的最佳目录是什么?

Ziy*_*gov 3 command-line bash scripts files directory

我有自己的 shell 脚本文件,我想在终端中运行它们,并将它们保存在/usr/bin文件夹中。但我的问题是:哪个目录最适合保存我自己的脚本文件?当我在终端中调用我的脚本时,我想使用这些文件。/opt, /usr/local, 等等 哪个是最好的选择?

Tim*_*imo 7

$HOME/bin如果您想在没有目录前缀的情况下调用它们,这可能是一个好地方。该文件夹位于您的路径中,因此您可以像安装脚本一样运行脚本/usr/bin

但是您可以将它们放置在您想要的任何位置,以保持您的目录结构井井有条,并可选择将这些文件夹添加到PATH

  • @ZiyaaddinSadigov 您可以对这些文件使用`~/.config/myfiles`,并在脚本中使用`$XDG_CONFIG_HOME/myfiles` 访问它们。 (2认同)
  • 对于系统范围的脚本,我推荐`/usr/local/bin`(用户)或`/usr/local/sbin`(仅限root)。在所有用户的主目录中链接/复制它们会很痛苦。 (2认同)