อีกคำถามจากผู้ใช้ Unix / Linux ที่พบตัวเองในโลก Windows มาเป็นเวลานาน ก่อนอื่นให้ฉันอธิบายสิ่งที่ฉันพยายามจะทำ ฉันใช้เชลล์ cmd.exe ของ Windows และฉันต้องการแสดงรายการไดเรกทอรีทั้งหมดด้านล่างไดเรกทอรีปัจจุบันที่มีลำดับชั้นของ bin \ Debug และตรวจสอบว่าพวกเขามีไฟล์ใด ๆ (เช่น: พยายามที่จะคิดออกว่าเป้าหมายสะอาดของฉันคือ ทำงานอย่างถูกต้อง) ลำดับชั้นของฉันอาจมีลักษณะเช่นนี้:
\Current
\DirA
\bin
\Debug
(some files under debug)
\Release
\DirB
\bin
\Debug
\DirC
\bin
\Release
ใน Unix ls */bin/Debug
ฉันจะให้รายชื่อของทุกอย่างในDirA/bin/Debug
นั้นและแสดงให้ฉันเห็นว่าDirB/bin/Debug
มันว่างเปล่า ฉันได้ลอง contortions ที่แตกต่างกันใน cmd shell, แต่ก็ยังคงมีเรื่องต่อไปนี้:
> dir * \ bin \ Debug ชื่อไฟล์ชื่อไดเรกทอรีหรือไวยากรณ์ฉลากปริมาณไม่ถูกต้อง > dir * \ * \ * ชื่อไฟล์ชื่อไดเรกทอรีหรือไวยากรณ์ฉลากปริมาณไม่ถูกต้อง
มีบางอย่างที่ฉันไม่เข้าใจเกี่ยวกับคำสั่ง dir หรือว่ามันถูก จำกัด ด้วยวิธีนี้หรือไม่?
ใช่ฉันรู้ว่าฉันสามารถสลับไปที่ explorer นำทางคลิกขวาและในที่สุดก็สามารถสร้างการค้นหาที่ทำในสิ่งที่ฉันต้องการได้ แต่ฉันสนใจวิธีแก้ปัญหาบรรทัดคำสั่งแบบด่วน