realpathEtrafında birkaç komut var.
Yardımcı realpathprogram, realpathkütüphane işlevlerinin etrafındaki bir sarmalayıcıdır ve birçok kez yeniden keşfedilmiştir .
Debian'ın muhafaza edilmesi için kullanılan realpath(bir paket ayrılmış den dwwwberi odunsu 2001 yılından bu yana paketleme ve belgeleri ile ilgili olarak başka değişmedi), ama şimdi aşamalı olmuştur. Bu yardımcı program kullanımdan kaldırılmıştır, çünkü artık daha standart alternatifler vardır (GNU readlinkve yakında GNU realpath), ancak o zamanlar GNU yardımcı programlarının bile yoktu readlink. Bu uygulama, sembolik bağlantı çözünürlüğünü önlemek veya boş sonlandırılmış çıktı üretmek realpathiçin birkaçını destekler options.
BusyBox ayrıca kendi realpathkomutunu da içeriyor (bu seçenek yok).
GNU coreutils bir tanıtılan realpathkomutunu sürümü 8.15 Bu BusyBox en ve Debian en için uyumlu bir yerine geçer Ocak 2012'de realpath, hem de GNU ile ortak birçok seçenek vardır readlink.
realpathreadlink -fGNU ile aynı etkiye sahiptir readlink. İki komutu (veya daha doğrusu çeşitli realpathkomutları readlink -f) ayıran, destekledikleri ekstra seçeneklerdir.
GNU realpathonaylanmadı; tam tersi bir sorunu var: her yerde kullanılamayacak kadar yeni. Debian için kullanılan GNU ihmalrealpath onun gelen coreutilspaketi ve kendi ile sopa realpath. Nedenini bilmiyorum, çünkü GNU realpathbir servis dışı bırakma olmalı. Ancak Debian jessie ve Ubuntu 16.04'ten itibaren GNU realpathkullanılmıştır.
Linux sistemlerinde, şu anda, sembolik bağlar içerebilecek bir yolu kanonlaştırmak için en iyi bahis readlink -f.
BSD sistemlerinin GNU’dan readlinkfarklı yetenekleri olan bir komutu vardır readlink. Özellikle, BSD readlink, yolları kurallaştırmak için bir seçeneğe sahip değildir, yalnızca kendisine aktarılan sembolik bağlantıyı geçer.
readlinktesadüfen, aynı sorunu vardı - aynı zamanda birçok kez icat edildi (Unix'e sembolik bağlantılar eklendiğinde bu yararsızlığı ihmal edilebilir bir eksiklikti). Şimdi birçok uyumsuz bayrakla (özellikle BSD'ye karşı GNU) birçok uygulamada dengelendi.
readlink -fGNU’dan çok önce OpenBSD’deydi. Artık tüm NetBSD, FreeBSD ve OpenBSD'de varreadlink -f( bağlantınız bundan bile söz ediyor).realpathUzun süredir FreeBSD ve IRIX’de (Debian’da onlardan önce olup olmadığını bilmiyorum). HPUX ve IRIX dereadlinkolmasa da-f.realpathDebian deneysel paket şimdi (o şeyleri kırar olmadığını görmek için bir deneme olarak) coreutils gelen biridir. Dww , GNU birrealpathgibireadlink -eiken daha fazla davranır ,readlink -fbu yüzden tam bir