man/files
man · Dosyalar

$ pwd

Bölüm 1 · Dosyalar

geçerli çalışma dizininin yol adını döndürür (Print Working Directory)

Özet

pwd [-L | -P]

Açıklama

pwd yardımcı programı, mevcut çalışma dizininin mutlak yol adını standart çıktıya yazar.

Birçok kabuk (shell), bu araçla benzer veya özdeş olan yerleşik (builtin) bir pwd komutuna sahiptir. Yerleşik komutlar hakkında detaylı bilgi için builtin(1) kılavuz sayfasına başvurun.

Seçenekler

Aşağıdaki seçenekler mevcuttur:

  • -L: Mantıksal (logical) geçerli çalışma dizinini görüntüler. Eğer bulunulan dizine bir sembolik bağlantı (symlink) üzerinden gelinmişse, sembolik yolları koruyarak çıktıyı üretir (herhangi bir seçenek belirtilmediğinde varsayılan davranış budur).
  • -P: Fiziksel (physical) geçerli çalışma dizinini görüntüler. Yol adındaki tüm sembolik bağlantıları çözümler ve dosyanın/dizinin gerçek fiziksel disk yolunu yazdırır.

Ortam Değişkenleri

  • PWD: Mantıksal geçerli çalışma dizini bilgisini saklar. Kabuk tarafından PWD değişkeni dışa aktarılmadığı (export) sürece -L seçeneği doğru çalışmayabilir.

Çıkış Durumu

pwd aracı başarı durumunda 0, bir hata oluşması durumunda ise 0'dan büyük bir değerle sonlanır.

Örnekler

Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:

  1. Varsayılan mantıksal geçerli dizin yolunu görüntüleme:

    pwd

    Çıktı örneği:

    /home/fernape
  2. Sembolik bağlantıları çözümleyerek gerçek fiziksel dizin yolunu görüntüleme:

    pwd -P

    Çıktı örneği (eğer /home dizini /usr/home dizinine işaret ediyorsa):

    /usr/home/fernape
  3. Bir yolun sembolik bağlantı olup olmadığını file(1) kullanarak doğrulama:

    file /home

    Çıktı örneği:

    /home: symbolic link to usr/home

Hatalar ve Sınırlamalar

  • csh(1) kabuğunda yerleşik olan dirs komutu her zaman daha hızlı çalışır. Ancak, kabuk o dizine geçtikten sonra geçerli dizinin veya üst dizinlerin taşındığı nadir durumlarda pwd ile dirs farklı yanıtlar verebilir.

Ayrıca Bakınız

file(1), realpath(1), builtin(1), cd(1), csh(1), sh(1), getcwd(3)

Standartlar

pwd yardımcı programı IEEE Std 1003.1-2001 (“POSIX.1”) standardı ile tamamen uyumludur.