ubuntu 中的哪个文件夹类似于 Windows 的“program files”?我问这个问题是因为我想知道第三方程序放在哪里。
答案1
Linux(和 Ubuntu,只是另一个 Linux 发行版)的文件夹层次结构与 Windows 不同。没有与“Program Files”完全匹配的文件夹,尽管“/usr/bin”非常接近。通常,您希望将二进制文件放在 /usr/bin 中(除非您的程序是“必需的”,在这种情况下,您会将其放在“/bin”中)。请注意,通常您不会为应用程序创建专用文件夹,但 /usr/bin 是一个巨大的文件夹,包含所有程序的所有可执行文件。程序的配置文件将转到 /etc 或 /etc/your_program,如果您有任何状态信息,请将其放在“/var/lib”中。
维基百科
信不信由你,这一切都在一个标准中定义,称为跳频(文件系统层次结构标准)。更多详细信息请参见:
答案2
/usr/local 或 /opt/
答案3
我建议使用专用文件夹 / 或 /usr/local/ 或 /opt/(如前所述,将供应商更改为名称或第三方或产品名称)。之后,您应该在 .profile 中配置环境变量(PATH)。这是值得的,因为在更新期间,您可以更轻松地控制系统的哪些部分正在修改。
答案4
Windows 不是 Linux。
打字
man hier
在 Linux 控制台中阅读是一个很好的起点。