Найти в Дзене
Сисадмин

Как в Linux из консоли скопировать содержимое файла в буфер обмена?

Оглавление
Как в Linux из консоли скопировать содержимое файла в буфер обмена
Как в Linux из консоли скопировать содержимое файла в буфер обмена

Если ты хочешь быстро скопировать содержимое файла в буфер обмена в Linux, то сразу скажу, что многое зависит от среды:

1. Для X11

Если у тебя X11 (например, используешь Xfce, KDE, GNOME и т.д.), то самый удобный вариант:

cat файл.txt | xclip -selection clipboard

или

xclip -selection clipboard < файл.txt

После этого можно вставлять (Ctrl + V или Shift + Insert).

Если хочешь проверить, что в буфере, сделай:

xclip -o -selection clipboard

2. Для Wayland (например, в GNOME, KDE Plasma 6)

Wayland любит wl-copy:

cat файл.txt | wl-copy

или

wl-copy < файл.txt

Проверить, что там:

wl-paste

3. Для tmux (если в терминале и нет X/Wayland)

Если работаешь в tmux, можно воспользоваться его буфером:

cat файл.txt | tmux load-buffer -

А вставить (Ctrl + B → ]).

Ничего не подошло? Тогда вручную дедовским способом:

cat файл.txt

и копируй мышкой или CTRL + A (если поддерживает терминальный клиент).

Так что выбирай, что подходит под твой случай, и копируй со стилем.

Знаешь еще способы? Пиши в комментариях ниже!