man/files
man · Dosyalar

$ realpath

Bölüm 1 · Dosyalar

dosya yollarındaki sembolik bağlantıları ve göreli dizinleri çözerek mutlak fiziksel yolu döndürür

Özet

realpath [-q] [yol ...]

Açıklama

realpath yardımcı programı, parametre olarak verilen yol (path) ifadelerindeki tüm sembolik bağlantıları, fazla eğik çizgi (/) karakterlerini ve göreli dizin referanslarını (/./ ve /../) çözümlemek için realpath(3) sistem fonksiyonunu kullanır.

Eğer herhangi bir yol belirtilmezse, varsayılan olarak geçerli çalışma dizini (.) kabul edilir ve çözümlenir.

Seçenekler

Aşağıdaki seçenekler mevcuttur:

  • -q: Sessiz (quiet) mod. realpath(3) çağrısı başarısız olduğunda (örneğin yol bulunamadığında veya erişilemediğinde) standart hataya (stderr) uyarı mesajları yazdırılmasını engeller.

Çıkış Durumu

realpath aracı başarı durumunda 0, bir hata oluşursa 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. Geçerli dizinin tam mutlak fiziksel yolunu öğrenme:

    realpath .
  2. /dev/log sembolik bağlantısının işaret ettiği gerçek fiziksel dosya yolunu, olası hataları gizleyerek (-q) öğrenme:

    realpath -q /dev/log

    Çıktı örneği:

    /var/run/log
  3. Göreli ve karmaşık bir dizin yolunu temiz bir mutlak yola dönüştürme:

    realpath ../../belgeler/./raporlar/../rapor.pdf

Ayrıca Bakınız

pwd(1), realpath(3)