Не удается быстро скопировать файл в буфер обмена на компьютере Linux

Я еще не нашел простого решения для копирования вашего файла в буфер обмена в Linux, как и в Mac by

cat file | pbcopy

Я попытался использовать следующую команду в Vim безуспешно

:copy 1,9999999

скопировать файл.

как вы можете быстро скопировать файл в буфер обмена в Linux такие, что вы можете вставить его в dpaste?

4 ответов


в дополнение к xsel и xclip уже упоминалось есть также uclip. Из описания страницы руководства:

uclip-это интерфейс командной строки для буфера обмена X. Он либо копирует текст, из файла или из stdin в буфер обмена X или печать буфера обмена X в std- из. uclip поддерживает Unicode и знает язык (в отличие от других подобных коммунальные услуги.) uclip был написан с использованием Qt.

Update: по-видимому, uclip не был такая хорошая рекомендация, потому что в настоящее время она не работает для копирования, см. здесь для описания проблемы (и, надеюсь, решение когда-нибудь?).


тут xclip устраивает?


эквивалент Linux pbcopy is xclip.


попробовать xsel. Он творит чудеса, но на самом деле он не работает с буфером обмена, а скорее с буфером выбора X.

файл cat / xsel

и затем вы можете нажать на колесо мыши, чтобы вставить содержимое.