คำถามติดแท็ก mkdir

4
mkdir แบบเรียกซ้ำ
มีคำสั่ง linux หรือไม่ที่ฉันมองข้ามซึ่งทำให้สามารถทำบางสิ่งได้ตามบรรทัด: (หลอก) $ mkdir -R foo/bar/zoo/andsoforth หรือไม่มีทางเลือกอื่นนอกจากทำไดเร็กตอรี่ทีละไฟล์?
305 mkdir 

3
ทำไมชื่อโฟลเดอร์ของฉันถึงจบลงเช่นนี้และฉันจะแก้ไขได้อย่างไรโดยใช้สคริปต์
ขออภัยถ้านี่มีคำตอบที่อื่นฉันไม่ทราบวิธีค้นหาปัญหาของฉัน ฉันใช้การจำลองบางอย่างบนเซิร์ฟเวอร์ linux HPC redhat และรหัสของฉันสำหรับการจัดการโครงสร้างโฟลเดอร์เพื่อบันทึกผลลัพธ์มีข้อผิดพลาดที่โชคร้าย รหัส matlab ของฉันเพื่อสร้างโฟลเดอร์คือ: folder = [sp.saveLocation, 'run_', sp.run_number, '/']; ที่sp.run_numberเป็นจำนวนเต็ม ฉันลืมแปลงเป็นสตริง แต่ด้วยเหตุผลบางอย่างที่ทำงานmkdir(folder);(ใน matlab) ยังคงประสบความสำเร็จ ในความเป็นจริงการจำลองวิ่งโดยไม่มีการผูกปมและข้อมูลถูกบันทึกลงในไดเรกทอรีที่ตรงกัน ตอนนี้เมื่อโครงสร้างโฟลเดอร์ถูกสอบถาม / พิมพ์ฉันได้รับสถานการณ์ต่อไปนี้: เมื่อฉันพยายามแท็บเติมข้อความอัตโนมัติ: run_ run_^A/ run_^B/ run_^C/ run_^D/ run_^E/ run_^F/ run_^G/ run_^H/ run_^I/ เมื่อฉันใช้ls: run_ run_? run_? run_? run_? run_? run_? run_? run_? run_? run_?. เมื่อฉันถ่ายโอนไปยัง mac ของฉันโดยใช้ …

1
สามารถซ้อนไดเรกทอรีได้กี่ไดเรกทอรี
ฉันอยากรู้อยากเห็นหลายโฟลเดอร์ที่ซ้อนกันได้และทำไม? มีข้อ จำกัด หรือไม่? สิ่งที่ฉันหมายถึงโดยซ้อนกันคือเมื่อโฟลเดอร์อยู่ในโครงสร้างนี้: folder |_ folder |_ folder |_ folder |_ ... ไม่เหมือน: folder |_ folder |_ folder |_ folder |_ ... หากมีข้อ จำกัด มันถูกกำหนดโดยระบบปฏิบัติการหรือโดยระบบไฟล์หรือไม่?

4
mkdir -p ปลอดภัยอย่างสิ้นเชิงเมื่อสร้างโฟลเดอร์แล้ว
พูดว่าฉันมีโฟลเดอร์: ./folder/ ข้างในนั้นมีไฟล์จำนวนมากและแม้กระทั่งไดเรกทอรีย่อย เมื่อฉันรัน: mkdir -p folder ฉันจะไม่เห็นข้อผิดพลาดแม้แต่คำเตือน ดังนั้นเพียงแค่ต้องการยืนยันมีอะไรหายไปหรือเปลี่ยนแปลงในคำสั่งนี้หรือไม่?
13 mkdir 

4
สร้างไดเรกทอรีซ้ำสำหรับตัวอักษรทั้งหมด
ฉันต้องการที่จะสร้างไดเรกทอรีในลักษณะดังกล่าวที่ฉันต้องการที่จะติดป้ายไดเรกทอรีที่จากไปa zภายในแต่ละไดเรกทอรีเหล่านี้ผมจำเป็นต้องสร้างไดเรกทอรีย่อยเพื่อให้พวกเขาได้รับการระบุว่าเป็นaa, abฯลฯ ดังนั้นสำหรับตัวอย่างเช่นสำหรับไดเรกทอรีmไดเรกทอรีย่อยของฉันจะได้รับการระบุว่าเป็นma, ไม่เกินmbmz

2
ลบ / tmp โดยไม่ตั้งใจ
ฉันวิ่งไปโดยบังเอิญsudo rm -r /tmpนั่นเป็นปัญหาหรือไม่? ฉันสร้างมันขึ้นมาโดยใช้มันsudo mkdir /tmpช่วยแก้ปัญหาได้ไหม? หลังจากที่ฉันสร้างไดเรกทอรีขึ้นมาใหม่ในส่วนของplacesในแถบด้านข้างใน nautilus ใน Ubuntu 14.04 ฉันเห็น / tmp ซึ่งไม่เคยมีมาก่อน .. นั่นเป็นปัญหาหรือเปล่า สิ่งสุดท้ายที่ฉันต้องsudo chown $USER:$USER /tmpทำเพื่อให้สามารถเข้าถึงได้เหมือนเดิม .. จะมีผลข้างเคียงหลังจากนี้หรือไม่? โดยวิธีการที่ฉันได้รับข้อผิดพลาดที่เกี่ยวข้องกับดูเหมือนเมื่อฉันพยายามใช้การเติมข้อความอัตโนมัติทุบตี bash: ไม่สามารถสร้างไฟล์ temp สำหรับ here-document: การอนุญาตถูกปฏิเสธ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.