Linux'ta yalnızca belirli bir dizindeki yürütülebilir dosyaları nasıl bulabilirim?
file
komutu kullanmaya ne dersiniz ?
ls -l | egrep '^[^d]..x..x..x.*$'
Yukarıdakiler geçerli dizindeki tüm yürütülebilir dosyaları (tümü / kullanıcı ve grup için) listeler. Not : Bu -executable
seçenek bir Mac üzerinde çalışmadığından yukarıdaki geçici çözümü kullanır.
-rwxr-x---
bazı kullanıcılar tarafından hala çalıştırılabilen 750 ( ) olmayan, dünya üzerinde yürütme iznine sahip dosyaları (ve ayrıca beşleri, soketleri, sembolik bağlantıları vb.) Bulacaktır .