用 lp 命令在终端打印文件

不打开应用,直接把 PDF、文本或图片发到打印机。

Linux打印低风险
运行 lp 文件.pdf 用默认打印机打印,或用 lp -d 打印机名 文件.pdf 指定打印机。

01命令

命令
$ lp -d HP-LaserJet report.pdf && lp -n 2 -o sides=two-sided-long-edge notes.txt

02作用说明

lp 会把文件提交给 CUPS——绝大多数 Linux 桌面背后的打印系统。lpstat -p 可列出打印机,lpstat -d 查看默认打印机,-d 参数可临时指定其他打印机。常用选项:-n 3 打印三份,-o sides=two-sided-long-edge 双面打印,-o media=A4 指定纸张。

03风险

风险低风险
使用条件CUPS printing system with at least one configured printer (lpstat -p)
!注意: lp 提交后立即开始打印,没有任何确认弹窗。-d 写错打印机名,文档可能从别的打印机吐出来;打印前先用 lpstat -d 确认默认打印机。

04撤销

撤销
$ cancel <job-id> (see lpstat -o for job ids)

05来源

  • lp(1) — print files
    manpages.debian.org · community · 2026-09-17
    依据: lp submits files to CUPS; -d selects the printer, -n sets copies, and -o passes options such as duplex or media size.

最后验证: 2026-09-18 · 分类: 文件与文件夹