Yanıtlar:
find
Komutu kullanabilirsiniz :
find YOUR_STARTING_DIRECTORY -type d -name "*99966*" -print
Örnek:
find ~ -type d -name "*99966*" -print
"99966" ( ) dizesini içeren ve isimlerini içeren tüm dizinleri ( -type d
) kendi ev dizininizden ( ~
) bulmalı -name "*99966*"
ve onları ( -print
) vermelisiniz .
Tüm "İzin Verilmedi" sonuçlarından kaçınmak için şunları kullanabilirsiniz:
find / -type d -name "*99966*" -print 2>/dev/null
Daha fazla bilgi için bu makaleyi boş aygıtta ve standart akışlarda bu makaleye bakın .
Bunu yapmanın kolay bir yolu kullanmaktır find | egrep string
. Çok fazla isabet varsa, -type d
bulmak için bayrağı kullanın . Komutu aramak istediğiniz dizin ağacının başında çalıştırın, yoksa dizini de bir argüman olarak belirtmeniz gerekir find
.
Bunu yapmanın başka bir yolu kullanmaktır ls -laR | egrep ^d
.
Ve locate
komut da kullanışlı oluyor:locate string