Directory

放置使用者之間共享的開發軟體的最合適的目錄是什麼?

  • September 9, 2021

關於在同一台機器內的使用者之間共享數據(文件和目錄),使用/srv它所對應的目錄是有意義的:

我假設它仍然有效或值得推薦 - 如果發生變化,請糾正我

但是 - 應該為使用者/組共享的目錄,而不是面向開發的軟體?即:Java、Maven、Gradle(都可從.tar.gz文件中獲得)。這是因為沒有意義為每個使用者重複相同的解壓縮目錄。

有2種程序:

  1. Linux 之類的。他們的文件根據文件類型/用途分佈在所有文件系統中。這類程序沒有問題。它們由包管理器很好地管理。
  2. 窗戶喜歡。一個程序特定文件夾中的每個程序文件。喜歡C:/Program files/XXX 不是好辦法。但是,如果您在 Linux 中有一個或幾個這樣的程序,請將其放在 /opt

或者,您可以為此目的在*/home中創建一個目錄。/home/opt例如。如果您擔心您的軟體和自動選擇/opt*的軟體之間發生衝突,這種情況可能會很有用。

一個僅供一個人使用的軟體可能會安裝到*${HOME}/bin*中,但不是你的情況。

引用自:https://unix.stackexchange.com/questions/668337