1

在 linux 操作系统上存储脚本及其输出(一些 txt 文件)的最合适的文件夹是什么?脚本及其目录需要有 755 权限。

是否有一个已经存在的适当目录用于该目的,或者我应该在哪里创建一个?

4

2 回答 2

0

脚本的典型目录是~/bin,需要创建。不要混合脚本和输出!输出文件应单独存储在根据最适合您工作的命名约定命名的目录中。通常,这些目录是按项目命名的,而且这样的目录不止一个。例如,可以命名目录~/prj_name/in~/prj_name/out分别用于输入和输出。但是这些没有约定。

于 2021-01-13T14:02:00.000 回答
0

$HOME/.local/share根据XDG 基本目录规范,是存放数据的正确位置:

$XDG_DATA_HOME定义相对应存储用户特定数据文件的基本目录。如果$XDG_DATA_HOME未设置或为空,$HOME/.local/share则应使用默认值等于。

我还看到homebrew~/.local/bin用于二进制文件。我不确定这是否在任何地方的规范中定义。

于 2021-01-13T23:20:04.663 回答