Mutlak Yol ve Bağıl Yol Kavramları

Bir işletim sistemi olan GNU/Linux’un temel taşlarından biri dosya ve dizin yapısıdır. Dosyalar, verileri saklamak için kullanılan birimlerdir, dizinler ise dosyaların düzenli bir şekilde saklandığı yerlerdir. Dosya ve dizinlerin yönetimi ve erişimi, Linux öğrenme yolculuğunuzun vazgeçilmez bir parçasıdır. Bu yazıda, dosya ve dizin yapısının temelini oluşturan Mutlak Yol (Absolute Path) ve Bağıl Yol (Relative Path) kavramlarına yakından bakacağız.

Mutlak Yol (Absolute Path)

Mutlak yol, bir dosyanın veya dizinin, kök dizinden başlayarak tam yolunu belirtir. Bu, dosyanın yerini tam ve kesin bir şekilde belirlemek için kullanılır. Mutlak yol, tüm dizinlerin ve alt dizinlerin adlarını içerir. Örneğin, “/home/kullanici/adres_defteri.txt” ifadesinde, “/home” dizini kullanıcının ev dizinini temsil eder ve “adres_defteri.txt” dosyasını belirtir.

Bağıl Yol (Relative Path)

Bağıl yol, mevcut çalışma dizininden başlayarak dosyanın veya dizinin yolunu belirtir. Yani, dosyanın bulunduğu dizini göreceli olarak ifade eder. Bu, daha kısa ve daha esnek yollarla dosya ve dizinlere erişim sağlar. Örneğin, “kullanici/adres_defteri.txt” ifadesinde, “kullanici” dizini, mevcut dizinden başlayarak dosyanın konumunu belirtir.

Kod Örneği: Mutlak Yol ve Bağıl Yol Kullanımı

Aşağıda, Mutlak Yol ve Bağıl Yol kullanarak dosyalara erişimi gösteren basit bir kod örneği bulunmaktadır. Bu örnekte “dosya.txt” adında bir dosyanın Mutlak Yol ve Bağıl Yol kullanılarak nasıl erişildiğini görebilirsiniz:


# Mutlak Yol Kullanımı
cat /home/kullanici/dosya.txt

# Bağıl Yol Kullanımı
cd /home/kullanici
cat dosya.txt

Bu örnek, Mutlak Yol ve Bağıl Yol kavramlarının nasıl kullanıldığını somut bir şekilde göstermektedir. Dosyaları yönetirken ve komutlarınızı çalıştırırken bu kavramları anlamak, Linux sistemlerinde etkili ve doğru bir şekilde çalışmanıza yardımcı olacaktır.

Paylaş :

İlgili Yazılar

HomeLab Deneyimi

HomeLab Deneyimi

Bu fikir ‘Hardware Haven’ youtube kanalını izlerken aklıma geldi. Evimizde bir bilgisayarı alıp sunucu şekline getirmek. Tabi daha bir çok içeriği de gene internetten ‘homelab tour’ yazarak daha fazla içeriğe ulaşabilirsiniz çok harika fikirler var. Fiziksel olarak kendi evimde server, nas, firewall ve Backbone(omurga) switch gibi teçhizatlar yok ve almak sanırım Türkiye şartlarında çok pahalıya gelir tabi elektrik faturası da cabası.

Açık Kaynak Felsefesi ve GNU/Linux

Açık Kaynak Felsefesi ve GNU/Linux

Açık kaynak felsefesi, modern teknolojinin gelişiminde önemli bir rol oynamaktadır. Bu felsefe, yazılımın kaynak kodunun halka açık ve erişilebilir olması gerektiğine dayanır. Bu yaklaşım, işbirliğini teşvik eder, yenilikçiliği destekler ve toplulukların gücünden yararlanır.

GNU/Linux’a İlk Adım: Temel Kabuk Kavramları

GNU/Linux’a İlk Adım: Temel Kabuk Kavramları

GNU/Linux’u keşfetmek, bilgisayar dünyasında yolculuğa başlamak isteyenler için harika bir adımdır. GNU/Linux’un temel kabuk kavramlarına bir bakış atarak, yeni başlayanlar için temel bilgiler sağlayacağız.