ฉันจะค้นหาแบบกว้างโดยใช้ 'find' ได้อย่างไร
-depthหลักในการfindทำให้เกิดการดำเนินการค้นหาความลึกแรก อย่างไรก็ตามลำดับเริ่มต้นไม่ใช่การค้นหาแบบกว้าง ลำดับเริ่มต้นสามารถอธิบายได้อย่างไม่เป็นทางการว่าเป็น "การสำรวจเส้นทางแรกที่มีความลึกที่จัดการกับโหนดเมื่อพบครั้งแรกมากกว่าจะทำเช่นนั้นในระหว่างการย้อนกลับ" ฉันมีความต้องการที่แท้จริงสำหรับการค้นหาแบบกว้างครั้งแรก ฉันจะfindประพฤติตนในลักษณะนี้ได้อย่างไร สำหรับภาพประกอบด้วยการตั้งค่าต่อไปนี้: $ mkdir -p alpha/{bravo,charlie,delta} $ touch alpha/charlie/{alpha,beta,gamma,phi} find มีพฤติกรรมเริ่มต้นต่อไปนี้: $ find alpha alpha alpha/charlie alpha/charlie/alpha alpha/charlie/phi alpha/charlie/beta alpha/charlie/gamma alpha/delta alpha/bravo และด้วย-depthจะดำเนินการดังนี้: $ find alpha -depth alpha/charlie/alpha alpha/charlie/phi alpha/charlie/beta alpha/charlie/gamma alpha/charlie alpha/delta alpha/bravo alpha อย่างไรก็ตามสิ่งที่ฉันต้องการคือตัวเลือก (สมมติ) ต่อไปนี้: $ find alpha -bfs alpha alpha/charlie alpha/delta …