Linux’teki pwd Komutunun Fonksiyonları

Popular:
SUNUCU KURULUMUNUZU GELİŞTİRİN! AVA UYGULA VE BİRİNCİYİ BAŞLAT %15 İNDİRİM
PROMOSYON KODUNU KULLANIN:

Linux’te pwd Komutunu Nasıl Kullanılır

pwd

(Print Working Directory) komutu, Linux ve Unix benzeri sistemlerde basit ama önemli bir araçtır ve dosya sistemindeki mevcut konumunuzu anında gösterir. Karmaşık dizinlerde gezinirken, betik yazarken veya sembolik bağlantıları giderirken,

pwd

nerede olduğunuzu tam olarak bilmenizi sağlar. Bu kılavuz, kullanımını pratik örnekler ve ipuçlarıyla netleştirerek Linux iş akışınızı kolaylaştırır.

pwd Komutu Nedir?

Linux’taki

pwd

komutu, kullanıcının bulunduğu mevcut dizinin mutlak yolunu çıktılar. Örneğin, /home/user/documents dizinindeyseniz ve pwd yazarsanız, terminale /home/user/documents yazdırır.

pwd

komutu, dosya sistemindeki konumunuzu doğrulamak için gereklidir ve terminalde yürütülen komutların doğru dosya veya dizinleri etkilemesini sağlar.

pwd’nin Temel İşlevi

Terminalde

pwd

yazdığınızda, mevcut dizininizin tam, mutlak yolunu basitçe yazdırır. Örneğin:

$ pwd
/home/user/Documents

Bu,

pwd

komutunun en temel kullanım şeklidir. Dizin yapısındaki tam konumunuzu gösterir, kök dizin /’den başlayarak.

Mutlak ve Göreli Yollar

  • Mutlak Yol: Kök dizin /’den başlayarak hedef dizine ulaşana kadar yoldaki her klasörü belirten yoldur.

    pwd

    çıktısı her zaman bir mutlak yoldur.

    Örneğin, /home/user/Documents bir mutlak yoldur.

  • Göreli Yol: Göreli bir yol kök dizinden başlamaz ve mevcut dizine göre bir dizinin konumunu belirtir.

    pwd

    kullanarak mutlak yolunuzu belirleyebilir ve o noktadan itibaren göreli yollarla çalışabilirsiniz.

pwd Komutu için Seçenekler

pwd

komutu basit olmasına rağmen, davranışını değiştirebilecek birkaç yararlı seçeneği vardır:

1. -L Seçeneği (Mantıksal)

Varsayılan olarak,

pwd

mantıksal yolu döndürür. Bu, dosya sisteminizde sembolik bağlantılar varsa,

pwd

bunları takip eder ve sembolik bağlantıların gerçek dizinlermiş gibi yolu gösterir. Bu varsayılan davranıştır.

Örnek:

$ pwd
/home/user/shortcuts

Eğer shortcuts, /home/user/Documents’a bir sembolik bağlantıysa, çıktı mantıksal yolu gösterecektir.

2. -P Seçeneği (Fiziksel)

-P seçeneği, pwd’nin fiziksel dizin yolunu yazdırmasını zorlar ve herhangi bir sembolik bağlantıyı atlar. Bu, sembolik bağlantıları çözmeden gerçek yolu olduğu gibi gösterir.

Örnek:

$ pwd -P
/home/user/Documents

Bu komut, herhangi bir sembolik bağlantıyı göz ardı ederek fiziksel yolu gösterecektir. Eğer /home/user/shortcuts, /home/user/Documents’a bir symlink ise,

pwd

-P, /home/user/Documents’ı /home/user/shortcuts yerine gösterecektir.

3. –help Seçeneği

pwd komutu ve kullanımı hakkında daha fazla bilgi almak için –help seçeneğini kullanabilirsiniz:

$ pwd --help

Bu, komutun ve mevcut seçeneklerinin bir tanımını sağlar.

pwd Komutunu Kullanmanın Pratik Örnekleri

İşte

pwd

kullanarak Linux deneyiminizi daha verimli hale getirebileceğiniz bazı pratik örnekler:

1. Komutlarla Dosya Sisteminde Gezinme

Eğer dosya sisteminizin derinliklerinde iseniz ve mevcut konumunuzu kontrol etmek istiyorsanız, sadece pwd yazın:

$ cd /var/www/html
$ pwd
/var/www/html

Bu, /var/www/html dizininde olduğunuzu doğrular ve artık dosyaları listeleme, yeni dizinler oluşturma veya dosyaları düzenleme gibi komutlar yürütmeye başlayabilirsiniz.

2. pwd ile Betik Yazma

pwd

komutu, mevcut çalışma dizinini dinamik olarak almak için sıklıkla betiklerde kullanılır. Örneğin, bir betikte

pwd

çıktısını bir değişkene yakalayabilirsiniz:

current_directory=$(pwd)
echo "You are in the directory: $current_directory"

Bu, betiğin çalıştırıldığı mevcut dizini yazdırır.

3. Sembolik Bağlantıları Kontrol Etme

Sembolik bağlantılarla çalışırken,

pwd

komutu, -L veya -P seçeneğini kullanmanıza bağlı olarak bağlantının nereye işaret ettiğini görmenize yardımcı olur.

Örnek:

$ ln -s /home/user/Documents /home/user/shortcuts
$ pwd -L
/home/user/shortcuts
$ pwd -P
/home/user/Documents

pwd Ne Zaman Kullanılır

pwd

komutu, özellikle aşağıdaki durumlarda yararlıdır:

  • Mevcut Dizin Kontrolü: Dosya veya dizinleri etkileyen komutları yürütmeden önce, doğru konumda olduğunuzu doğrulayabilirsiniz.
  • Betik Yazma ve Otomasyon: Betiklerde,
    pwd

    kullanarak yolları dinamik olarak referans alabilir veya mevcut dizini gelecekteki kullanım için saklayabilirsiniz.

  • Sembolik Bağlantıları Anlama: Bir sembolik bağlantının hedefinden emin değilseniz, fiziksel yolu görmek için -P seçeneğini kullanın.

Sonuç

pwd

komutu, Linux navigasyonunun temel taşlarından biridir ve mevcut dizininizi hızlı bir şekilde doğrulamanızı veya betikleri geliştirmenizi sağlar. Basit sözdizimi, -L ve -P gibi seçenekler ve örneklerde gösterilen çok yönlü uygulamalar ile

pwd

, dosya sisteminde kendinize güvenle çalışmanızı sağlar. İster sunucuları yönetiyor, ister betik yazıyor, ister dizinleri keşfediyor olun,

pwd

sizi yönlendirmeye ve verimli çalışmaya devam ettirir.