Kendisini bir Windows dünyasında bulan uzun süredir Unix / Linux kullanıcısının başka bir sorusu. Önce tam olarak ne yapmaya çalıştığımı açıklayayım. Windows cmd.exe kabuğunu kullanıyorum ve bin \ Debug hiyerarşisi içeren geçerli dizinin altındaki tüm dizinleri listelemek ve herhangi bir dosya (örneğin: NAnt temiz hedefim olup olmadığını anlamaya çalışmak) düzgün çalışıyor). Hiyerarşim şöyle görünebilir:
\Current
\DirA
\bin
\Debug
(some files under debug)
\Release
\DirB
\bin
\Debug
\DirC
\bin
\Release
Unix'te, ls */bin/Debug
bana tüm şeylerin bir listesini verir DirA/bin/Debug
ve bana DirB/bin/Debug
boş olduğunu gösterirdi. Cmd kabuğunda farklı bükülmeler denedim, ancak aşağıdaki gibi şeylerle uğraşmaya devam et:
> dir * \ bin \ Hata Ayıklama Dosya adı, dizin adı veya birim etiketi sözdizimi yanlış. > dir * \ * \ * Dosya adı, dizin adı veya birim etiketi sözdizimi yanlış.
Dir komutu hakkında anlamadığım bir şey var mı, yoksa sadece bu şekilde mi sınırlı?
Evet, sadece explorer'a geçebileceğimi, dolaşabildiğimi, sağ tıklayabildiğimi ve muhtemelen sonunda istediğimi yapan bir arama yapabileceğimin farkındayım, ancak daha hızlı n-dirty komut satırı çözümüyle ilgileniyorum.