Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash rmdir การใช้งาน: ลบโฟลเดอร์ว่าง
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash rmdir การใช้งาน: ลบโฟลเดอร์ว่าง

Overview

คำสั่ง rmdir ใช้สำหรับลบโฟลเดอร์ที่ว่างเปล่าในระบบไฟล์ หากโฟลเดอร์มีไฟล์หรือโฟลเดอร์ย่อยอยู่ภายใน จะไม่สามารถลบได้

Usage

รูปแบบพื้นฐานของคำสั่งคือ:

rmdir [options] [arguments]

Common Options

  • -p: ลบโฟลเดอร์และโฟลเดอร์แม่ที่ว่างเปล่าทั้งหมด
  • --ignore-fail-on-non-empty: ไม่แสดงข้อผิดพลาดหากโฟลเดอร์ไม่ว่าง

Common Examples

  1. ลบโฟลเดอร์ว่างเปล่า:
    rmdir my_empty_folder
    
  2. ลบโฟลเดอร์และโฟลเดอร์แม่ที่ว่างเปล่า:
    rmdir -p my_empty_folder/my_subfolder
    
  3. ลบโฟลเดอร์ว่างโดยไม่แสดงข้อผิดพลาด:
    rmdir --ignore-fail-on-non-empty my_non_empty_folder
    

Tips

  • ตรวจสอบให้แน่ใจว่าโฟลเดอร์ที่ต้องการลบว่างเปล่า เพราะ rmdir จะไม่ลบโฟลเดอร์ที่มีไฟล์อยู่
  • ใช้คำสั่ง ls เพื่อตรวจสอบเนื้อหาภายในโฟลเดอร์ก่อนที่จะใช้ rmdir
  • หากต้องการลบโฟลเดอร์ที่ไม่ว่าง ให้ใช้คำสั่ง rm -r แทน