Göre Dosya Sistemi Hiyerarşi Standardı , kabul edilebilir uygulamaya bağlı olarak çeşitli yerler vardır. Burada yoğun bir şekilde alıntı yapıyorum.
bin
Elbette "ikili" için kısa
sbin
"server binary" kısaltması, aksi halde şöyle tanımlanır:
Sistem yönetimi için kullanılan yardımcı programlar (ve yalnızca diğer kök komutları)
/usr
paylaşılabilir, salt okunur veriler içindir ve çeşitli FHS uyumlu ana bilgisayarlar arasında paylaşılabilir olmalıdır (ağınızda çok sayıda makineniz varsa ve hepsi aynı mimariyse, tek bir / usr klasörünü paylaşabilmeniz gerekir. ağdaki her makine ile)
/usr/local
yazılımı yerel olarak kurarken sistem yöneticisi tarafından kullanılmak içindir (örn. ağdaki her makineye değil, yalnızca bu makineye yüklenen uygulamalar için).
Bunları bir araya getirmek:
/usr/bin
sistemdeki çalıştırılabilir komutların birincil dizinidir.
/usr/sbin
münhasıran, sistem yöneticisi tarafından kullanılan tüm önemli olmayan ikili dosyalar içindir.
- Sistem onarım, sistem kurtarma, usr / montaj veya diğer temel fonksiyonlar için gerekli olan sistem yönetim programları yerleştirilmelidir
/sbin
(yani sırayla erişmesi gereken şeyler monte etmek yerine /usr/sbin
gitmek /sbin
)
- Aynı şekilde, daha önce gerekli olabilecek temel kullanıcı komutları
/usr
girilir./bin
- Yalnızca yerel makineye kurulan herhangi bir şey girmeli
/usr/local/bin
veya/usr/local/sbin
Yine de / usr / local için bir başka kullanım var. Dağıtımınızdaki paket yöneticisine yüklediğiniz çoğu şey / usr altına yerleştirilir; birçok insan elle derledikleri şeyleri / usr / local altına koyar. Bu, onları paket yönetim sisteminin dışında tutar ve dağıtımdan ne kurduğunuzu (ve tekrar kapmak için geri almak zorunda kalmazsınız) ve elle derlediklerinizi tespit etmenizi sağlar; aynı zamanda farklı sürümleri aynı anda çalıştırmanıza izin verir (örneğin, / usr / bin / firefox vs / usr / local / bin / firefox).
İşlerin yerleşmiş sanıyordum Sadece zaman, muhtemelen en yakın eşdeğerdir bir başka yerde, orada c:\Program Files
- /opt
:
/opt
Eklenti uygulama yazılımı paketlerinin kurulumu için ayrılmıştır.
/opt
Muhtemelen en yakın eşdeğerdir c:\program files
, bu bir yerdir o birlikte bir klasördeki tüm dosyaları ile bir uygulama bulmak yerine dağılmış beklediğiniz /usr/bin
, /var
ve /etc
. Genellikle sadece çok büyük paketler tarafından kullanılır, ancak bu durumda, Netbeans'ın kendi klasörü olmasını istediği göz önüne alındığında, muhtemelen / opt / netbeans altına koymak en mantıklı olur.