Arşiv

Archive for Kasım 2018

Tekil Hiyerarşik Klasör Yapısı (Filesystem Hierarchy Standard) -ÖZET- GNU/Linux

Kasım 5, 2018 Yorum bırakın

Tekil Hiyerarşik Klasör Yapısı

/(kök) : Herşey / (slash) simgesiyle ifade edilen root klasöründen başlar, aşağıya doğru iner.Microsoft sistemlerinde birbirinden bağımsız kök dizinler(root) bulunur. Ayrıca disket ve USB için de ayrı ayrı kök dizini bulunur.

/usr : İkincil bir hiyerarşi (Utilities & Applications )

Linux sisteminde bir uygulama yüklenecekse, genelde, ön tanımlı olarak buraya yüklenir. Sisteme sonradan kullanıcı tarafından kurulan programlar /usr ‘ı kök kabul ederek dosya sistemine yerleşirler. Örneğin kullanıcı programları /usr/bin’e, sistem programları /usr/sbin’e, yapılandırma dosyaları /usr/etc veya /usr/local/etc’ye yerleştirilir. Aynı zamanda yüklediğiniz programların çalışmak için ihtiyaç duyacağı kütüphane dosyaları, /usr/lib altındadır.  Share ve lib en yüksek boyutlu alt klasörlerdir.

1.share
2.lib

3.include (C,C++ .h uzantılı kütüphane)

4.local

5.bin

6.sbin

/bin : Olması şart komut dosyalarını içerir. (cat,mkdir,kill,mv,ps vs.)
/sbin : Sistemi yöneticisiyle(root) ilgili çalıştırabilir dosyaları tutar. Daha az öneme sahip yönetim komutlarıysa, /usr/sbin klasöründedir.

/home: yeni oluşturduğumuz kullanıcılar bu dizin içinde oluşturulur. ”~”ile gösterilir. ( macOS’de /Users ; Windows’ta C:\Users)
/rootroot kullanıcısının home dizinidir. (/home/root değil !)

/media : Kaldırılabilir(removable) medyaların (CD-Rom, Flash bellek vs…)
sisteme eklendiği klasördür.
/mnt : Dosya sistemlerini veya aygıtları bağlamak için kullanılan genel bağlama noktasıdır. Sistem açılışında otomatik olarak bağlanan sabit disk bölümleri bu dizin altında eklenir. (bknz /etc/fstab)

/opt : Ekstra(3.parti) programların kurulduğu yer. (Chrome,SublimeText,LAMPP vs.)

/dev : Donanım dosyaları vardır. Donanımlar /dev altında kendilerine erişimi sağlayan bir dosyaya sahiptirler. Örneğin /dev altında bulunan hda1 dosyası sabit diskinizi temsil eder. Ya da /dev/dsp, ses aygıtınızdır.  /dev/usb : USB aygıtları
/etc : Sistem ayarlarını/konfigürasyonlarını barındırır. Sistemin önemli yapılandırma dosyaları bu dizindedir. Durağandır ve çalıştırılmak için değildir.

/boot : Ön yükleyicinin kullandığı dosyalar.Başlangıç için gerekli dosyaları bulundurur. Çekirdekler ve initrd kalıpları bu dizinde yer alır. (“/boot/efi”/EFI/boot/bootx64.efi)

/tmp : Geçici dosyaları tutmak içindir. Buradaki dosyaları ne yaptığınıza emin olmadan silmeniz tehlikeli olabilir
/var : Log dosyaları, e-posta ve yazıcı kuyrukları gibi “değişken verileri” barındırır. (/var/cache/apt/archives ) (/var/www/html)(/var/log)

/lib : Paylaşılmış kütüphane dosyaları VE kernel(çekirdek) modülleri bulunur. Paylaşılan kütüphane dosyalarını, Windows’ta DLL (Dynamically Linked Library) ile eş tutabiliriz. Linux’ta kütüphane dosyalarının sonu “.soile biter. Çekirdek modülleri ve aygıt sürücüleri /lib/modules/’kernel-version’ dizini altındadır.

/proc: Sistemin genel ve anlık bilgilerini içeren sanal dosya sistemi. Örneğin “cat /proc/swaps” yazarak sisteminizdeki takas dosyalarına dair bilgi alınabilir. Oldukça özel sanal bir dosya sistemidir. Bizim bildiğimiz anlamda fiziksel dosyalar bulundurmaz.

/lost+found : kötü bir sistem kapanmasından sonra, olması gereken bazı dosyaları bulamıyorsanız “kayıp eşya bürosuna” bakmanızda yarar var.

linux

linuxfilepathexplanation

linux-filesystem-hierarchy-standard

Kategoriler:Unix-Linux