Directory
放置使用者之間共享的開發軟體的最合適的目錄是什麼?
關於在同一台機器內的使用者之間共享數據(文件和目錄),使用
/srv
它所對應的目錄是有意義的:我假設它仍然有效或值得推薦 - 如果發生變化,請糾正我
但是 - 應該為使用者/組共享的目錄,而不是面向開發的軟體?即:Java、Maven、Gradle(都可從
.tar.gz
文件中獲得)。這是因為沒有意義為每個使用者重複相同的解壓縮目錄。
有2種程序:
- Linux 之類的。他們的文件根據文件類型/用途分佈在所有文件系統中。這類程序沒有問題。它們由包管理器很好地管理。
- 窗戶喜歡。一個程序特定文件夾中的每個程序文件。喜歡
C:/Program files/XXX
不是好辦法。但是,如果您在 Linux 中有一個或幾個這樣的程序,請將其放在 /opt或者,您可以為此目的在*/home中創建一個目錄。/home/opt例如。如果您擔心您的軟體和自動選擇/opt*的軟體之間發生衝突,這種情況可能會很有用。
一個僅供一個人使用的軟體可能會安裝到*${HOME}/bin*中,但不是你的情況。