วิธีการใช้ Recursive Linux ทำ Command Directory

โดยทั่วไปเมื่อคุณใช้คำสั่ง mkdir Linux make directory คุณจะสร้างไดเร็กทอรีย่อยเดียวที่อาศัยอยู่ในไดเร็กทอรีใดก็ตามที่พร้อมท์ของคุณอยู่ในขณะนี้ถ้าคุณอยู่ใน ~ Documents / และคุณได้พิมพ์ mkdir Memoranda แล้วคุณจะสร้างไดเร็กทอรีเดี่ยวที่เรียกว่า บันทึกที่อยู่ใน ~ / เอกสาร คุณมักจะไม่สร้างไดเรกทอรีอื่น ๆ ภายในของ

อย่างไรก็ตามคุณสามารถใช้ฟอร์ม recursive ของ Linux เพื่อสร้างไดเร็กทอรีไดเรกทอรีเพื่อสร้างต้นไม้ไดเร็กทอรีทั้งหมด คุณสามารถสร้างไดเร็กทอรีภายในไดเรกทอรีที่คุณกำลังนั่งอยู่และสร้างไดเรกทอรีอื่น ๆ อีกมากมายภายในที่ ธรรมชาติคุณจะต้องทำงานจาก prompt CLI เพื่อดำเนินการต่อ กด Ctrl, Alt และ T เพื่อเปิดเทอร์มินัลกราฟิก นอกจากนี้คุณยังสามารถค้นหา Terminal บน Ubuntu Unity Dash หรือเลือกเมนู Applications คลิกที่ System Tools และเลือก Terminal คุณจะไม่ต้องทำงานเป็นผู้ใช้ root หากคุณไม่ได้ทำไดเรกทอรีนอกไดเรกทอรีบ้านของคุณเอง

วิธีที่ 1: การใช้ตัวเลือก mkdir แม่

ถ้าคุณต้องการสร้างไดเรกทอรีทั้งหมดพร้อมกันคุณสามารถพิมพ์ mkdir -p hey / this / is / a / whole / tree จากนั้นกด Enter คุณจะได้รับทั้งชุดของไดเรกทอรีที่มีชื่อเหล่านี้ทั้งหมดที่ซ้อนกันภายในของแต่ละอื่น ๆ เห็นได้ชัดว่าคุณสามารถใช้ชื่อใดก็ได้ที่คุณต้องการได้ทุกที่ในต้นไม้ ถ้าบางส่วนของไดเรกทอรีเหล่านั้นมีอยู่กล่าวว่ามีอยู่แล้ว hey และนี้ แต่ไม่อื่น ๆ แล้ว mkdir ก็จะผ่านเหล่านี้ไปโดยไม่มีข้อผิดพลาดและทำให้ไดเรกทอรีอยู่ข้างใต้พวกเขา

ตัวเลือก -p เรียกว่าผู้ปกครองและสามารถเรียกใช้ทฤษฎีได้ในหลายรูปแบบโดยการพิมพ์ -parents แทน -p ในคำสั่งก่อนหน้านี้ คุณสามารถสร้างไดเรกทอรีได้ไม่ จำกัด จำนวนในแบบนี้ทั้งหมดในครั้งเดียว ทันทีที่สร้างขึ้นระบบจะทำงานเหมือนกับไดเรกทอรีอื่น ๆ อย่างสมบูรณ์ ซึ่งหมายความว่าถ้าคุณพยายามที่จะลบด้านบนหนึ่งก็จะบ่นเกี่ยวกับการไม่ว่างเกินไป!

PRO TIP: หากปัญหาเกิดขึ้นกับคอมพิวเตอร์หรือแล็ปท็อป / โน้ตบุ๊คคุณควรลองใช้ซอฟต์แวร์ Reimage Plus ซึ่งสามารถสแกนที่เก็บข้อมูลและแทนที่ไฟล์ที่เสียหายได้ วิธีนี้ใช้ได้ผลในกรณีส่วนใหญ่เนื่องจากปัญหาเกิดจากความเสียหายของระบบ คุณสามารถดาวน์โหลด Reimage Plus โดยคลิกที่นี่

วิธีที่ 2: การใช้ตัวเลือก mkdir Option Plus Brace ขยาย

การขยายตัวรั้งช่วยให้คุณสามารถสร้างพวงของไดเรกทอรีที่ทำตามรูปแบบเดียวเมื่อใช้ล่ามคำสั่งทุบตี ตัวอย่างเช่นถ้าคุณพิมพ์ mkdir {1..4} แล้วคุณจะสร้างไดเร็กทอรีสี่แห่งไว้ในไดเรกทอรีปัจจุบัน หากคุณต้องการแล้วคุณสามารถรวมแนวคิดนี้กับตัวเลือกหลักได้ ตัวอย่างเช่นพิมพ์ mkdir -p 1 / {1..4} แล้วกด Enter เพื่อสร้างไดเร็กทอรีที่เรียกว่า 1 พร้อมกับไดเรกทอรีที่เรียกว่า 1, 2, 3 และ 4 ภายในของไฟล์ เป็นคำสั่งที่มีประสิทธิภาพมากและคุณสามารถใช้เพื่อสร้างไดเรกทอรีทั้งหมดพร้อมกัน ทำให้เหมาะสำหรับการจัดเรียงคอลเล็กชันภาพวิดีโอและเพลงใน Linux บางคนยังใช้เทคโนโลยีนี้เมื่อสร้างสคริปต์การติดตั้งสำหรับซอฟต์แวร์หรือแพคเกจที่พวกเขาวางแผนที่จะแจกจ่าย

คุณสามารถผสมผสานตัวเลือกนี้เข้าด้วยกันและเพิ่มการขยายวงเล็บให้กับส่วนใดก็ได้ของคำสั่ง ถ้าคุณต้องการสร้างไดเรกทอรีบางส่วนผ่านการขยายวงเล็บและอื่น ๆ ผ่านการเรียกซ้ำเฉพาะผู้ปกครองแล้วคุณอาจต้องการลองใช้คำสั่งเช่น mkdir -pa / directory / inside {1..4} ซึ่งจะสร้างและภายในของไดเร็กทอรี เช่นเดียวกับ inside1, inside2, inside3 และ inside4 ด้านล่าง รู้สึกอิสระที่จะทดสอบบิตและสร้างไดเรกทอรีพิเศษภายในของแต่ละอื่น ๆ เมื่อคุณได้เรียนรู้วิธีการใช้คำสั่ง mkdir แต่จำไว้ว่าคุณจะไม่สามารถลบไดเรกทอรีที่มีไดเรกทอรีอื่น ๆ ภายในพวกเขาโดยไม่ต้องเล็กน้อย การเรียกซ้ำหรือการใช้ตัวจัดการไฟล์

PRO TIP: หากปัญหาเกิดขึ้นกับคอมพิวเตอร์หรือแล็ปท็อป / โน้ตบุ๊คคุณควรลองใช้ซอฟต์แวร์ Reimage Plus ซึ่งสามารถสแกนที่เก็บข้อมูลและแทนที่ไฟล์ที่เสียหายได้ วิธีนี้ใช้ได้ผลในกรณีส่วนใหญ่เนื่องจากปัญหาเกิดจากความเสียหายของระบบ คุณสามารถดาวน์โหลด Reimage Plus โดยคลิกที่นี่

Facebook Twitter Google Plus Pinterest