我有一个Debian Linux系统设置。我编写了各种shell脚本文件来执行各种任务,一些python脚本。这些脚本输出数据文件以供存储,其他脚本对数据文件起作用以生成更多数据文件。
目前,所有这些文件都保存在根目录下的一个文件夹中。
问题是,他们应该去哪里?
脚本文件应该进入/ usr / bin ???
数据文件在哪里,主目录???
一般规则是什么。
答案 0 :(得分:1)
答案 1 :(得分:1)
我希望能够给出一个有用的答案,但我只能说“可能不是”和“它取决于”。
Debian上的“/ usr / bin”通常应该是包系统的域。除非你真的需要,否则不要手工放东西。你的东西可能不应该存在于“/ root”中(我认为你的意思是“root home目录”),而不是其他用户帐户的主页。也许/ home / admin,假设您的用户帐户名为admin。但男子气概,因为你不应该以root身份登录,除了系统恢复。
您需要更具体地了解自己在做什么以及为什么这样做。如果您只是在沙箱系统中乱搞以学习unix脚本,那么答案可能是“无所谓”。
答案 2 :(得分:1)
@askovpen很接近,但Debian有自己的Filesystem Hierarchy Standard。在Debian上,本地包进入/usr/local
子目录,这些子目录已经在路径中。该文档包含各种数据文件的位置信息。