Mac终端创建文件夹用mkdir(加-p可建嵌套目录),删除空文件夹用rmdir(加-p可删多级空目录),删非空文件夹则用rm -r(-i交互确认、-f强制静默)。
mac 终端创建和删除文件夹,主要靠 mkdir 和 rmdir 两个命令,操作简洁、响应快,适合日常整理或脚本批量处理。
用 mkdir 创建文件夹
mkdir(make directory)是新建目录的标准命令。默认只能建单层目录,加 -p 参数后支持自动创建完整路径,哪怕中间几级都不存在也能一并生成。
- 在当前目录建一个叫 Projects 的文件夹: mkdir Projects
- 一次性建多级嵌套目录(如 Work/Reports/Q3),直接运行: mkdir -p Work/Reports/Q3
- 同时建多个同级文件夹(比如 src、dist、docs): mkdir src dist docs
- 文件夹名含空格时,必须用英文引号包裹,例如: mkdir "My Project"
用 rmdir 删除空文件夹
rmdir 只能删完全为空的目录(不含任何文件、子目录,甚至隐藏文件也不行),安全性高,适合清理已手动清空的临时文件夹。
- 删当前目录下名为 EmptyFolder 的空文件夹: rmdir EmptyFolder
- 删多级空目录(如 a/b/c,且 a、b、c 全为空): rmdir -p a/b/c(系统从最内层开始逐级向上删除)
- 不确定是否为空?先检查: ls -A EmptyFolder —— 若无任何输出,说明可安全用 rmdir
删非空文件夹用 rm -r
rmdir 不适用时(目录里有内容),就得用 rm -r(递归删除)。这是强力操作,执行后不可恢复,务必确认路径准确。
- 删掉整个 OldProject 文件夹及其所有内容: rm -r OldProject
- 加 -i 启用逐项确认,降低误删风险: rm -ri OldProject(对每个子项都会问“remove xxx?”)
- 强制静默删除(慎用!不推荐新手): rm -rf OldProject(-f 表示 force,跳过所有提示)
小贴士:验证与补全
执行前建议先用 pwd 确认当前位置,用 ls 查看目标是否存在;输入命令时按 Tab 键可自动补全文件夹名,减少拼写错误。

















