Birisi OSX kök seviyesindeki klasörlerin amacını meslekten olmayan terimlerle tanımlayabilir mi?


20

OSX klasör hiyerarşisinde basit ve özlü belgeler seyrek. Her birinin basit bir tanımını arıyorum - her birinin işlevi nedir?

  • /özel
  • / var
  • / usr
  • / tmp
  • /vb
  • /çöp Kutusu
  • / sbin
  • / fseventsd

Onları herhangi bir şekilde değiştirmeyi planlamıyorum, sadece FS hiyerarşisini anlamak istiyorum.


1
Verdiğiniz cevaplar ve ilgili ayrıntılı literatür için teşekkürler. Şimdi daha net bir resmim var. Teşekkür ederim "farklı sor" topluluğuna!

Yanıtlar:


22

Biraz dağınık ve bir dereceye kadar çapraz geçiş var, ancak hızlı bir tur, bunların alt klasörlerine girmeden:

/etc, /tmpve /varsadece içindeki alt klasörlere sembolik bağlardır /private.

/etc genellikle yapılandırma dosyalarını içerir.

/tmpÇalışan işlemler tarafından kullanılan geçici dosyalar içindir (ayrıca bakınız /var/tmp)

/varAynı zamanda, çalışan işlemler tarafından kullanılan geçici dosyalar için de kullanılır, ancak bunlar daha az geçici olma eğilimindedir ve çalışmalar arasında daha sık korunur - örneğin genellikle içinde bulunan günlük dosyaları /var/log.

/usrİkili dosyaları (çalıştırılabilir dosyalar) ve çekirdek unix / BSD yardımcı programları için geliştiriciyle ilgili dosyaları içerir. Kullanıcının kendi yüklediği şeyler bitmelidir /usr/local.

/binAyrıca ikili dosyaların bulunduğu ancak daha OS temel olanlar daha olma eğilimi /usrgibi - cp, cat, bash.

/sbinyukarıdaki gibidir ancak mountve gibi rutin idari görevlere odaklanmıştır shutdown. s= Sistem / süper , genellikle bu komutları kullanmak için kök / root erişim yetkilerine gerek.

/.fseventsd İşletim sistemi tarafından dosya sistemi değişikliği olaylarını (klasör oluşturma gibi) günlüğe kaydetmek için kullanılır, böylece ilgili taraflara dosya sistemi değiştiğinde bilgi verilebilir.

Ancak, ne söylememi istemediğinizi söyleme riskini kullanmak için - bunların çoğu ilgisizdir ve herhangi birini kullanmak isteseydiniz /usr/local, /var/logya da içinde olma ihtimaliniz çok yüksektir /tmp.

Ortak Unix yapısına odaklanan ek bilgiler Wikipedia'da ( Unix Dosya Sistemi ) bulunabilir.


5

Bakınız man hier:

  • /private: bu belgelenmemiş
  • /var: çok amaçlı günlük, geçici, geçici ve biriktirme dosyaları
  • /usr: kullanıcı yardımcı programlarının ve uygulamalarının çoğunu içerir
  • /tmp: geçici dosyalar
  • /etc: sistem yapılandırma dosyaları ve komut dosyaları
  • /bin: hem tek kullanıcılı hem de çok kullanıcılı ortamlar için temel kullanıcı yardımcı programları
  • /sbin: hem tek kullanıcılı hem de çok kullanıcılı ortamlar için temel olan sistem programları ve yönetim programları
  • /fseventsd: Demek istediğine inanıyorum /.fseventsd. Bu belgelenmiştir burada . Dosya silme ve dosya sistemi olaylarına ilişkin gzipli veriler, bir dizi dosyada saklanır /.fseventsd.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.