pbpaste 是 macos 原生命令,可直接输出剪贴板纯文本到终端;支持重定向保存、管道处理及配合 cat 读取文件内容,但不支持图片或富文本。
直接用 pbpaste 命令就能把剪贴板内容输出到终端,无需额外配置,是 macos 原生支持的最简方式。
基础用法:直接输出剪贴板文本
在终端中输入:
pbpaste回车后,剪贴板里的纯文本内容会立即打印在当前行下方。适合快速查看、调试或管道处理。
配合其他命令灵活使用
- 把剪贴板内容保存为文件:
pbpaste > output.txt - 追加到已有文件末尾:
pbpaste >> log.txt - 作为参数传给命令(需注意空格和换行):
echo "$(pbpaste)" | grep "error" - 清空剪贴板后再粘贴(安全场景):
pbpaste && pbcopy
注意事项与常见问题
只处理纯文本:pbpaste 不支持图片、富文本或文件路径(除非你复制的是纯路径字符串)。如果复制的是 Finder 中的文件,系统默认不进剪贴板——得先用 Option+Cmd+C 或右键「拷贝为路径名称」生成路径文本。
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
中文或特殊字符正常显示:只要终端编码是 UTF-8(macOS 默认就是),中文、emoji、缩进等均能正确输出。
没反应?先确认剪贴板里真有文本:可手动在任意应用中复制一段文字(比如 Safari 里选中“hello”再 Cmd+C),再试 pbpaste。
替代方案:从文件路径快速获取内容
如果你其实想“把某个文件的内容输出到终端”,但误以为要走剪贴板,更直接的方式是:
- 拖文件到终端 → 自动生成带引号路径 → 补上
cat "和",例如:cat "/Users/name/file.txt" - 或用快捷键复制路径后执行:
cat $(pbpaste)(确保路径不含空格或已正确转义)










