Linux dosya sistemi ve yol düzenlemesi, dosyaların ve dizinlerin nasıl organize edildiğini ve erişildiğini açıklar. Linux işletim sistemi, dosyaları ve dizinleri ağaç benzeri bir hiyerarşi içinde saklar ve bu hiyerarşi "dosya sistemi" olarak adlandırılır. İşte Linux dosya sistemi ve yol düzenlemesi hakkında temel bilgiler:
1. **Kök Dizin (Root Directory)
![Öpücük At Öpücük At](https://ixbir.net/images/icons/new/opucuk.png)
*
- Linux dosya sisteminin en üst seviyesindeki ana dizindir.
- `/` karakteri ile temsil edilir.
- Tüm diğer dizinler ve dosyalar bu kök dizini altında bulunur.
2. **Dizinler (Directories)
![Öpücük At Öpücük At](https://ixbir.net/images/icons/new/opucuk.png)
*
- Dizinler, dosyaları gruplamak ve düzenlemek için kullanılır.
- Dizinler de iç içe geçebilir, böylece alt dizinler oluşturulabilir.
- Örneğin: `/home`, `/usr`, `/var` gibi.
3. **Dosyalar (Files)
![Öpücük At Öpücük At](https://ixbir.net/images/icons/new/opucuk.png)
*
- Linux dosya sistemi içindeki verileri temsil eder.
- İki temel dosya tipi vardır: düzenli dosyalar (regular files) ve özel dosyalar (special files, karakter cihazları, blok cihazları gibi).
4. **Yol (Path)
![Öpücük At Öpücük At](https://ixbir.net/images/icons/new/opucuk.png)
*
- Dosyanın veya dizinin konumunu belirten adresi ifade eder.
- Mutlak yol: Kök dizininden başlayarak tam yolunu ifade eder. Örneğin: `/home/user/documents/file.txt`
- Göreceli yol: Bulunduğunuz dizin baz alınarak yol ifade eder. Örneğin: `../folder/file.txt`
5. **Yol Düzenlemesi
![Öpücük At Öpücük At](https://ixbir.net/images/icons/new/opucuk.png)
*
- `cd` komutu ile dizinler arasında gezinilir.
- `ls` komutu ile dizindeki dosyaları ve dizinleri listeler.
- `pwd` komutu ile bulunduğunuz dizinin tam yolunu gösterir.
- `mkdir` komutu ile yeni dizin oluşturulur.
- `touch` komutu ile yeni dosya oluşturulur.
- `rm` komutu ile dosya veya dizin silinir.
6. **Dosya İzinleri ve Yetkileri
![Öpücük At Öpücük At](https://ixbir.net/images/icons/new/opucuk.png)
*
- Dosya ve dizinlere erişim izinleri atanır: okuma ®, yazma (w) ve çalıştırma (x).
- İzinler üç ayrı gruba atanabilir: sahip kullanıcı (owner), sahip kullanıcının grup üyeleri (group), diğer kullanıcılar (others).
- `chmod` komutu ile izinler değiştirilebilir.
7. **Sembolik Bağlantılar (Symbolic Links)
![Öpücük At Öpücük At](https://ixbir.net/images/icons/new/opucuk.png)
*
- Bir dosya veya dizinin sembolik bir adrese (yol) bağlandığı özel dosyalardır.
- Sembolik bağlantılar, kaynak dosyanın veya dizinin değiştiği durumda erişimi korur.
Linux dosya sistemi ve yol düzenlemesi, dosyalarınızı ve dizinlerinizi organize ederek işletim sistemini verimli bir şekilde kullanmanızı sağlar. Doğru yolları kullanarak dosyalara erişim sağlamak ve yönetmek, Linux kullanımınızı daha etkili hale getirecektir.