สร้างไดเร็กทอรีหรือโฟลเดอร์อย่างง่าย
สมมติว่าคุณต้องการสร้างไดเร็กทอรีใน /บ้าน โฟลเดอร์ชื่อ 'ไมดีร์' . เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างไดเร็กทอรี หากไม่มีไดเร็กทอรีที่มีชื่อ ' mydir ’ ก่อนหน้านั้นคำสั่งจะถูกดำเนินการโดยไม่มีข้อผิดพลาดใดๆ วิ่ง ' ลส ' คำสั่งตรวจสอบว่าไดเร็กทอรีถูกสร้างขึ้นหรือไม่
$mkdirmydir
$ลส
สร้างหลายไดเร็กทอรี
เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างหลายไดเร็กทอรีโดยใช้ ' mkdir' สั่งการ. สามไดเรกทอรี temp1, temp2 และ temp3 จะถูกสร้างขึ้นหลังจากดำเนินการคำสั่ง
$mkdirtemp1 temp2 temp3
$ลส
สร้างไดเร็กทอรีเมื่อไม่มีเส้นทางไดเร็กทอรี
สมมติว่าคุณต้องการสร้างไดเร็กทอรีในเส้นทาง / รูปภาพ /newdir/test . ในระบบปัจจุบัน ‘ mydir ' ไดเร็กทอรีไม่มีไดเร็กทอรีหรือไฟล์ในนั้น ดังนั้นเส้นทางจึงไม่ถูกต้อง เรียกใช้ 'mkdir' คำสั่งด้วยเส้นทางด้านบน ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นหลังจากรันคำสั่ง
$mkdir /รูปภาพ/newdir/ทดสอบ
หากคุณต้องการสร้างเส้นทางที่ไม่มีอยู่จริงโดยการสร้างไดเรกทอรีที่ไม่มีอยู่ทั้งหมดที่กล่าวถึงในเส้นทางจากเทอร์มินัล ให้เรียกใช้ ' mkdir ’ สั่งกับ '-NS ' ตัวเลือก.
$mkdir -NS /รูปภาพ/newdir/ทดสอบตอนนี้ตรวจสอบไดเร็กทอรีที่สร้างขึ้นหรือไม่โดยการรันคำสั่งต่อไปนี้
$ซีดีรูปภาพ$ลส -NS
สร้างไดเรกทอรีที่ได้รับอนุญาต
เมื่อคุณสร้างไดเร็กทอรีใหม่ การอนุญาตเริ่มต้นจะถูกตั้งค่าสำหรับไดเร็กทอรีที่สร้างขึ้นใหม่
สร้างไดเร็กทอรีใหม่และตรวจสอบสิทธิ์เริ่มต้นโดยดำเนินการคำสั่งต่อไปนี้ ' สถานะ' คำสั่งใช้ตรวจสอบการอนุญาตปัจจุบันของไดเร็กทอรีที่มีอยู่ สิทธิ์ไดเรกทอรีเริ่มต้นคือ ' rwxr-xr-x ’ สิ่งนี้บ่งชี้ว่าเจ้าของไดเร็กทอรีมีสิทธิ์ทั้งหมด และผู้ใช้กลุ่มและผู้ใช้รายอื่นไม่มีสิทธิ์เขียน
$mkdirnewdir1$สถานะnewdir1/
'-NS' ตัวเลือกใช้เพื่อตั้งค่าการอนุญาตไดเร็กทอรีในขณะที่สร้างไดเร็กทอรี เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างไดเร็กทอรีที่มีสิทธิ์ทั้งหมดและตรวจสอบการอนุญาตโดยใช้ 'สถานะ' สั่งการ. ผลลัพธ์แสดงว่าผู้ใช้ทุกประเภทมีสิทธิ์ทั้งหมด
$mkdir -NS 777newdir2$สถานะnewdir2/
สร้างไดเรกทอรีโดยใช้สคริปต์
คุณสามารถทดสอบไดเร็กทอรีใด ๆ ที่มีอยู่หรือไม่โดยใช้สคริปต์ทุบตี สร้างไฟล์ bash และเพิ่มรหัสต่อไปนี้เพื่อสร้างไดเร็กทอรีใหม่หลังจากทดสอบว่าไดเร็กทอรีมีอยู่หรือไม่โดยใช้ '-NS ' ตัวเลือก. หากมีไดเร็กทอรีอยู่ ก็จะแสดงข้อความ ไดเร็กทอรีมีอยู่แล้ว ไม่เช่นนั้นจะถูกสร้างขึ้นใหม่
#!/bin/bashโยนออก -NS 'ป้อนชื่อไดเรกทอรี:'
อ่านชื่อใหม่
ถ้า [ -NS '$newdirname' ];แล้ว
โยนออก 'มีไดเรกทอรีอยู่แล้ว';
อื่น
``mkdir -NS $newdirname``;
โยนออก '$newdirnameไดเร็กทอรีถูกสร้างขึ้น'
เป็น
รันสคริปต์และตรวจสอบว่าไดเร็กทอรีถูกสร้างขึ้นหรือไม่
$ทุบตีcreate_dir.sh$ลส
หวังว่าคุณจะสามารถใช้ได้ 'mkdir' คำสั่งพร้อมตัวเลือกต่าง ๆ ได้อย่างมีประสิทธิภาพมากขึ้นหลังจากอ่านบทช่วยสอนนี้ ขอขอบคุณ.