Belirtilen program için mutlak yol çıkışı için bir kabuk komutu var mı? Yürütülebilir ikili dosyanın nerede olduğunu bilmek istiyorum.
Belirtilen program için mutlak yol çıkışı için bir kabuk komutu var mı? Yürütülebilir ikili dosyanın nerede olduğunu bilmek istiyorum.
Yanıtlar:
Yukarıdakilerin hepsi, bazı uyarılarla:
whereis - önceden ayarlanmış bazı dizinlerde eşleşmeleri (varsayılan olarak) arar. Liste 'man whereis' adresinde mevcuttur ve parametre olarak iletilebilir
hangi - geçerli ortamdaki yürütülebilir dosyaları arar (diğer bir deyişle, PATH ortam değişkeninde listelenen dizinlerde bulunabilen yürütülebilir dosyalar
(bash) type - 'name' bir takma adsa, takma ad tanımını listeler, ancak tanımdaki herhangi bir yürütülebilir dosyanın yolunu mutlaka listelemez.
Başka bir seçenek, daha genel, mlocate .
type -Pher zaman bir PATHarama yapar , mlocateilgisiz birçok sonuç döndürür (OP'nin sorduğu şeyle ilgisiz: "belirtilen program için mutlak yol")
typebash değil; POSIX: pubs.opengroup.org/onlinepubs/009604499/utilities/type.html . POSIX uyumlu tüm mermilerde bulunmalıdır.
whichlütfen.