จะสร้างและลบไดเรกทอรีได้อย่างไร?
mv จัดการไดเรกทอรีเหมือนกับไฟล์ทั่วไป:
ตัวอย่างเช่น ถ้าอยู่ในโฮมไดเรกทอรีแล้วรัน mv seasonal by-season
mv จะเปลี่ยนชื่อไดเรกทอรี seasonal เป็น by-season
อย่างไรก็ตาม rm ทำงานต่างออกไป
หากลอง rm ไดเรกทอรี
เชลล์จะแสดงข้อความแจ้งข้อผิดพลาดว่าไม่สามารถทำได้
เพื่อป้องกันการลบไดเรกทอรีทั้งหมดโดยไม่ตั้งใจ
ให้ใช้คำสั่งแยกต่างหากชื่อ rmdir แทน
เพื่อความปลอดภัยยิ่งขึ้น คำสั่งนี้จะทำงานได้เฉพาะเมื่อไดเรกทอรีว่างเปล่าเท่านั้น
จึงต้องลบไฟล์ภายในไดเรกทอรี ก่อน จึงจะลบไดเรกทอรีได้
(ผู้ใช้ที่มีประสบการณ์สามารถใช้ option -r กับ rm เพื่อให้ได้ผลลัพธ์เดียวกัน
เราจะพูดถึง option ของคำสั่งในบทถัดไป)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Shell
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด