ลบโฟลเดอร์ว่าง: rmdir Test — แต่ถ้าไม่ว่างจะ error Directory not empty
ต้องใช้ rm พร้อมตัวเลือก recursive — ⚠️ ระวังมาก CLI สมมติคุณรู้ว่าทำอะไร ลบผิด = หายถาวร
เตรียมตัว
- เปิดเทอร์มินัล (Ctrl+Alt+T ฯลฯ)
- เข้าไดเรกทอรีแม่:
cd ~/Documents(หรือที่ตั้งโฟลเดอร์เป้าหมาย) - ดูเนื้อหาก่อน:
ls Test
วิธีที่ 1: rm -r (ลบโฟลเดอร์ + เนื้อหาทั้งหมด)
rm -r Test
- ลบโฟลเดอร์ Test และไฟล์/โฟลเดอร์ย่อยทั้งหมด
- ใช้ได้กับ Unix ทั่วไป (FreeBSD, macOS)
วิธีที่ 2: rm -rf (บังคับลบ — อันตรายมาก)
rm -rf Test
- ลบแม้ไฟล์ read-only, ไม่ prompt อะไรเลย
- คล้าย
deltreeใน DOS/Windows - ห้ามรัน
sudo rm -rf /เด็ดขาด — จะลบระบบทั้งหมด! (มักเป็น prank อันตราย)
วิธีที่ 3: rm -ri / rm -rI (Prompt ก่อนลบ — ปลอดภัยกว่า)
Prompt ทุกไฟล์:
rm -ri Test
- ถามทุกไฟล์:
y= ลบ,n= เก็บ - คำถามแรก: "descend into directory 'test'?" — ตอบ
n= ยกเลิกทั้งหมด
Prompt เฉพาะกรณีสำคัญ (แนะนำ):
rm -rI Test
- ถามเฉพาะ: ลบ >3 ไฟล์, เริ่ม recursive delete, หรือลบไฟล์ write-protected
- เงียบกว่า -ri แตวยังปลอดภัย
เกี่ยวกับผู้เขียน
Kevin Arrows — MCTS, 10+ ปีประสบการณ์