Windows dünyasından geldiğimde, klasör dizini adlarının çoğunu oldukça sezgisel buldum :
\Program Filesprogramlar tarafından kullanılan dosyaları içerir (sürpriz!)\Program Files (x86)64 bit işletim sistemlerinde 32 bit programlar tarafından kullanılan dosyaları içerir\Users(eskidenDocuments and Settings) kullanıcıların dosyalarını, yani dokümanları ve ayarları içerir\Users\USER\Application Datauygulamaya özel veri içerir\Users\USER\Documentskullanıcıya ait belgeleri içerir
\WindowsWindows işlemine ait dosyaları içerir\Windows\Fontsyazı tipi dosyalarını depolar (sürpriz!)\Windows\Tempküresel bir geçici klasördür
Et cetera. Bu klasörlerin ne yaptığı hakkında hiçbir fikrim olmasa bile, isimlerinden iyi doğrulukla tahmin edebilirim.
Şimdi Linux'a iyi bakıyorum ve dosya sistemindeki yolumu nasıl bulacağımı merak ediyorum.
Örneğin:
/binİkili dosyalar içerir. Ama bunu yapmak/sbin,/usr/bin,/usr/sbin, ve muhtemelen daha ben bilmem söyledi. Hangisi hangisi?? Onların arasındaki fark ne? İkili yapmak ve sistem genelinde bir yere koymak istersem, nereye koyarım?/mediaharici medya dosya sistemlerini içerir. Ama aynen öyle/mnt. Ve ikisi de şu anda sistemimde hiçbir şey içermiyor; her şey içeride gözüküyor/dev. Fark ne? Nerede gibi benim sabit disk üzerinde başka bölümler vardırC:veD:bu Windows idi?/homekullanıcı dosyalarını ve ayarları içerir. Bu çok sezgiseldir, ama sonra neye girmesi gerekiyor/usr? Ve/rootdosya ve ayarlara sahip bir kullanıcı olmasına rağmen nasıl oluyor hala ayrı?/libDLL'ler gibi paylaşılan kütüphaneleri içerir. Ama aynen öyle/usr/lib. Fark ne?Ne olduğunu
/etc? Gerçekten "et cetera" ya da başka bir şey anlamına mı geliyor? Ne tür dosyalar içeri girmeli - küresel mi, yerel mi? Kimsenin nereye koyacağını bilmediği şeyler için bir sorun değil mi, yoksa bunun için belirli bir kullanım durumu var mı?Ne
/opt,/procve/var? Neyi temsil ediyorlar ve ne için kullanılıyorlar? Windows'ta * onlar gibi bir şey görmedim ve ne için olduklarını çözemiyorum.
Herhangi biri, bilmesi iyi olabilecek diğer standart yerleri düşünebiliyorsa, soruyu eklemek için çekinmeyin; umarım bu, benim gibi, * nix sistemlerine alışmaya başlayan insanlar için iyi bir referans olabilir.
* Tamam, bu bir yalan. WinObj'de de benzer şeyler gördüm, ama belli ki düzenli olarak değil. Yine de bunların Linux'ta ne yaptığını bilmiyorum.
C:\Program Files, C:\ProgramData, %HOME%\AppData\Local, %HOME%\AppData\LocalLow, C:\Windows\SystemApps... bir Windows yürütülebilir bulabilirsiniz tüm örnekler. Ve yapılandırma dosyaları ve kayıt defteri hakkında bile konuşmayacağım, daha fazla depresyona girmek istemiyorum. Not: Ben öncelikle Windows'ta çalışıyorum.