macOS终端核心命令包括:pwd确认路径、ls查看文件(-la显隐藏、-lh带单位)、touch建空文件或更新时间戳、cp/mv复制移动重命名、rm删除(-i交互确认、-r递归删目录、-rf强制慎用),支持~、..等路径快捷写法。

macOS 终端处理文件的核心命令就那么几个,熟练掌握后比点鼠标还快。关键不是背全所有参数,而是理解每个命令的“角色”和常用安全用法。
查看与定位文件
先看清自己在哪、文件长什么样,是操作的前提:
- pwd:确认当前路径,避免在错的位置执行命令
- ls:列出文件,加 -la 可见隐藏文件(如 .git、.zshrc)和详细权限信息
- ls -lh:带单位显示大小(KB/MB),一眼看懂大文件
- open .:用 Finder 打开当前目录,快速图形化验证路径是否正确
创建与修改文件
新建或更新文件时间戳,轻量又高频:
- touch filename.txt:不存在就建空文件;存在就刷新修改时间(常用于触发构建工具)
- echo "hello" > file.txt:快速写入内容(> 覆盖,>> 追加)
- cat > notes.md:按 Ctrl+D 结束输入,适合临时记几行文字
复制、移动与重命名
这三个动作其实都由 cp 和 mv 完成,本质统一:
- cp file.txt backup.txt:同目录复制并改名
- cp -r src/ dist/:复制整个文件夹(-r 不可省,否则报错)
- mv old.log new.log:重命名(同一目录下)
- mv script.sh ~/bin/:移动到其他位置,也等效于“剪切粘贴”
删除文件与目录
删除不可逆,重点在于“怎么删得准、不误删”:
- rm file.txt:删单个文件,最安全起点
- rm -i *.log:删所有 .log 文件,-i 会逐个确认,防手滑
- rm -r foldername:删非空文件夹(-r 表示递归)
- rm -rf foldername:强制递归删除——建议只用于明确无用的测试目录,日常慎用
不复杂但容易忽略:所有路径支持 ~(家目录)、..(上级)、.(当前)这些快捷写法,拖文件进终端还能自动补全路径,省得手动敲错。


















