Linux Dosya Sistemini Anlamak: Temel Kavramlar ve Örnekler
Merhaba! Bu yazıda, Linux’un kalbindeki yapı taşı olan dosya sistemini keşfedeceğiz. Öncelikle, Linux’un hiyerarşik yapısını anlamak önemlidir. Bu yapıyı, bilgisayardaki tüm dosya ve dizinlerin kök dizin olan “/” (root) altında düzenli bir şekilde organize edilmesi olarak düşünebiliriz. Bu düzen sayesinde, veriler kolayca bulunup yönetilebilir.
Örneğin, “/home” dizini, kullanıcıların kişisel dosyalarını sakladığı yerdir. Her kullanıcının “/home” dizini altında kendi adıyla anılan bir alt dizini vardır. Bunun yanı sıra, “/etc” sistem konfigürasyon dosyalarını, “/bin” ve “/usr/bin” ise uygulamaların yürütülebilir dosyalarını içerir. Dahası, “/tmp” geçici dosyalar için kullanılır ve sistem yeniden başlatıldığında buradaki dosyalar genellikle silinir.
Önemli Dizinler
Linux dosya sisteminde sıkça karşılaşacağınız bazı önemli dizinler şunlardır:
- / (root): Tüm dosya sisteminin köküdür.
- /bin: Temel komutların bulunduğu dizindir.
- /boot: Sistem önyükleme dosyalarının bulunduğu dizindir.
- /dev: Cihaz dosyalarının bulunduğu dizindir.
- /etc: Sistem konfigürasyon dosyalarının bulunduğu dizindir.
- /home: Kullanıcıların kişisel dosyalarının bulunduğu dizindir.
- /lib: Sistem kütüphanelerinin bulunduğu dizindir.
- /proc: Sistem süreçleri hakkındaki bilgilerin bulunduğu sanal bir dosya sistemidir.
- /root: Root kullanıcısının ana dizinidir.
- /tmp: Geçici dosyaların bulunduğu dizindir.
- /usr: Kullanıcı uygulamaları, kütüphaneler ve dokümanların bulunduğu dizindir.
- /var: Değişken verilerin (log dosyaları, veritabanları vb.) bulunduğu dizindir.
Temel Dosya Sistemi Komutları
Linux’ta dosya sistemini yönetmek için kullanabileceğiniz birkaç temel komut vardır:
ls: Geçerli dizindeki dosya ve dizinleri listeler. Örneğin,ls -lkomutu detaylı listeleme yapar.cd: Dizin değiştirmek için kullanılır. Örneğin,cd /home/fatihkomutu “/home/fatih” dizinine geçmenizi sağlar.pwd: Geçerli dizinin yolunu gösterir.mkdir: Yeni bir dizin oluşturur. Örneğin,mkdir yeni_dizinkomutu “yeni_dizin” adlı bir dizin oluşturur.rmdir: Boş bir dizini siler. Örneğin,rmdir yeni_dizinkomutu “yeni_dizin” adlı dizini siler.rm: Dosya veya dizin silmek için kullanılır. Dikkatli olun,rm -rfkomutu tehlikelidir ve geri alınamaz işlemler yapar!
Bu komutlar, Linux dosya sistemini anlamanız ve yönetmeniz için oldukça önemlidir. Daha fazla bilgi ve ileri düzey konular için fatihsoysal.com adresindeki diğer yazılarıma göz atabilirsiniz. Ayrıca, daha ayrıntılı bilgi için bu kaynağa da bakabilirsiniz.
Umarım bu yazı Linux dosya sistemini anlamanıza yardımcı olmuştur. Herhangi bir sorunuz varsa, lütfen yorumlarda belirtin. Başka bir yazıda görüşmek üzere!
#Etiketler: Linux, dosya sistemi, Linux dosya sistemi, root, home, dizin, komutlar, ls, cd, pwd, mkdir, rmdir, linux rehberi, linux eğitimi