NASIL:Dosyalar ve dizinler

PardusWiki, özgür ansiklopedi

Git ve: kullan, ara

Bu bölümde, Pardus ve diğer Linux dağıtımlarında ortak olan dosya sistemi yapısından, dizinlerin ne anlama geldiklerinden, ve dosya yöneticisi Konqueror ile yapılabilecek temel işlemlerden bahsedeceğiz.


[değiştir] Dosya sistemi yapısı

Dosya sistemi, işletim sisteminin, dosyaları diskte tutabilmek için kullandığı yapılar ve yöntemlere verilen addır. Yani bir anlamda dosyaların diskteki düzenidir diyebiliriz. Bu düzen kapsamında bir hiyerarşiden bahsedebiliriz.


Hiyerarşinin en üstünde kök dizini (ing. root directory) yer alır ve “/” karakteriyle gösterilir. Diğer dizinler de bu kök dizininin altında toplanmışlardır.


Burada en üstte kök dizinini ve altında da çeşitli dizinleri görüyoruz. Alttaki dizinlerin içinde de kendi dizinleri ve dolayısıyla kendi hiyerarşik düzenleri olduğunu varsayabiliriz. Bu bağlamda, bu düzen ters bir ağaca benzetilebilir.


Bir dizin ya da dosyanın, sistemdeki konumu, o dosya/dizinin “yol”'uyla belirtilir. Yol, kök dizininden itibaren, o dosya/dizine ulaşmak için geçilmesi gereken dizinlerin “/” işaretiyle birleştirilerek ardışık bir şekilde yazılmasıyla elde edilen ifadedir. Örneğin “/home/uludag” yolu, kök dizinindeki, home isimli dizinin içindeki uludag dizininin konumunu belirtir. Bu ifadede en baştaki “/” kök dizinini belirtmektedir. Aynı şekilde, “/usr/share/kde” yolu, kök dizinindeki usr dizininin içindeki, share dizininin içinde bulunan kde dizininin yerini belirtir.


Sisteminizde erişilebilir her dizin/dosyanın yeri, (diğer disklerdekiler de dahil olmak üzere) bu şekilde tarif edilebilir.


Not: “/home” dizininde, her kullanıcı için ayrı ayrı tahsis edilmiş kullanıcı (ev) dizinleri mevcuttur (kaptan isimli bir kullanıcı için /home/kaptan dizini gibi..). Ev dizinlerine erişim için bir kısayol vardır, şöyle ki; bir kullanıcı, kendi ev dizinindeki metin.txt dosyasına “~/metin.txt” yolunu kullanarak erişebilir. Yani “~” işareti her kullanıcı için, o kullanıcının ev dizinini belirtir.


Şimdi birazda kök dizininde bulunan dizinlerden ve bu dizinlerin kullanılışlarından kısaca bahsedelim:

  • /bin: Tüm kullanıcıların kullanabildiği temel komutları (cp, mv, ls gibi..) içerir.
  • /boot: Açılış işlemi (ing. boot) sırasında kullanılan dosyaları (çekirdek görüntüsü, sistem haritası, önyükleyici yapılandırması gibi..) içerir.
  • /dev: Bilgisayarınızdaki, donanımlarla (sabit diskler, fare gibi..) iletişim kurulabilmesi için gereken özel aygıt dosyalarını içerir.
  • /etc: Adı İngilizce'deki etc. kısaltmasından gelir. Dizin, bulunduğu bilgisayara özel, birçok yapılandırma bilgisini içerir.
  • /home: Bu dizin altında, kullanıcıların kişisel verilerini, yapılandırmalarını kaydettikleri çalışma alanları olan ev dizinleri bulunur. Her kullanıcının ev dizini kendi kullanıcı adını taşır.
  • /lib: Çekirdek modülleri ve paylaşılan kod kütüphanelerini içerir. MS Windows'ta dll uzantısına sahip olan paylaşılan kütüphane dosyaları, Linux'ta so uzantısına sahiptir.
  • /mnt: Çeşitli dosya sistemi/aygıtların (örneğin, CD, DVD sürücünüz, diğer sabit diskleriniz gibi..) bağlama noktaları burada bulunur.
  • /proc: Süreçler, sistem belleği, bağlı aygıtlar, donanım yapılandırmalarıyla ilgili bilgileri içeren özel bir “sanal” dosya sistemidir. Bir bilgi alma

merkezi olarak görülebilir. Birçok uygulama buradaki bilgilerden yararlanmaktadır.

  • /root: Sistem yöneticisinin (yani “root” kullanıcısının) ev dizinidir.
  • /usr: Tüm kullanıcılarca paylaşılan verileri (örneğin programlar, komutlar, kütüphaneler, dokümanlar gibi) içeren dizindir.
  • /var: Değişken verileri içerir.(örneğin rapor dosyaları, veritabanları, kuyrukta bekleyen yazdırılacak dokümanlar gibi)
  • /tmp: Geçici dosyaları içerir. Yalnız geçici olduğu için bu dosyaları silmek tehlikeli olabilir.

[değiştir] İpucu

Söylenen bir yeri açmak için Konqueror'u açın. Size verilen yolu kopyala yapıştır yoluyla buraya yazın. "Git"e tıklayın.


[değiştir] Dış bağlantılar