You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac终端中是否有简便方法将文件复制到剪贴板?

在终端中复制文件到剪贴板的方法

以下是不同操作系统下,从终端将文件本身(而非内容)复制到剪贴板的可行方案:

macOS 系统

你之前用的pbcopy仅处理文本内容,要复制文件需借助AppleScript调用系统剪贴板的文件操作能力,执行以下命令:

osascript -e 'set the clipboard to POSIX file "/绝对路径/到你的文件"'

比如复制当前目录下的app.log文件:

osascript -e 'set the clipboard to POSIX file "'"$(pwd)/app.log"'"'

执行后直接在Slack等GUI应用里粘贴,就能发送这个文件了。

如果频繁使用,可在~/.zshrc或~/.bashrc里添加别名简化操作:

alias copyfile='osascript -e "set the clipboard to POSIX file \"\$1\""'

之后只需输入copyfile /path/to/your/file即可快速复制文件。

Linux 系统

根据桌面环境不同,工具也有区别:

  • GNOME 桌面:使用gio命令(GNOME核心工具,默认预装):
    gio copy /path/to/your/file clipboard://
    
  • KDE 桌面:使用kioclient命令:
    kioclient copy file:///path/to/your/file clipboard:/
    
  • 通用方案(需安装xclip):
    先安装xclip(比如Debian/Ubuntu用sudo apt install xclip),然后执行:
    xclip -selection clipboard -target application/x-kde-cutselection /path/to/your/file
    

Windows 系统

  • PowerShell:直接使用内置命令:
    Set-Clipboard -Path "C:\路径\到你的文件"
    
  • WSL 环境:可以调用Windows的clip.exe结合PowerShell命令,比如:
    powershell.exe -Command "Set-Clipboard -Path '$(wslpath -w /path/to/your/file)'"
    

内容的提问来源于stack exchange,提问作者Alex_Xie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 19:09:57