问题 如何将当前路径复制到剪贴板? [关闭]


如何只使用一个命令复制bash终端中的当前路径?


10855
2018-03-28 18:51


起源



答案:


需求 xsel 安装:

pwd | xsel -i

(如果您不想要尾随换行符,请使用 printf %s "$(pwd)" | xsel -i (大多是正确的) pwd | head -c -1 | xsel -i (完全正确))


2014年8月更新:The xsel 程序坏了:看我的 错误报告

也许你可以相处 xclip 同样。


11
2018-03-28 19:38



+1我不确定我理解通过的版本 head但是。为什么只传递第一个字节 xsel? - chepner
这意味着“传递除最后一个字节之外的所有内容”(我们知道这是添加的换行符) - Jo So
啊对。我正在读那个 head -c 1 -1。 - chepner
无法找到包xsel!..任何其他建议! - CoDe
@Shubh: xclip 可以用来代替。其实, xsel 非常错误: bugs.debian.org/cgi-bin/bugreport.cgi?bug=758599 - Jo So


答案:


需求 xsel 安装:

pwd | xsel -i

(如果您不想要尾随换行符,请使用 printf %s "$(pwd)" | xsel -i (大多是正确的) pwd | head -c -1 | xsel -i (完全正确))


2014年8月更新:The xsel 程序坏了:看我的 错误报告

也许你可以相处 xclip 同样。


11
2018-03-28 19:38



+1我不确定我理解通过的版本 head但是。为什么只传递第一个字节 xsel? - chepner
这意味着“传递除最后一个字节之外的所有内容”(我们知道这是添加的换行符) - Jo So
啊对。我正在读那个 head -c 1 -1。 - chepner
无法找到包xsel!..任何其他建议! - CoDe
@Shubh: xclip 可以用来代替。其实, xsel 非常错误: bugs.debian.org/cgi-bin/bugreport.cgi?bug=758599 - Jo So


pwd | tr -d '\n' | pbcopy

试试这个...我最好能在手机上拿出来。


3
2018-03-28 18:57



不起作用............. - ziiweb
pbcopy 特定于Mac OS X;它在Linux中不可用。 - chepner
Woops!很抱歉忽略这一点。 - stevenelberger