Оглавление
Как в 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 (если поддерживает терминальный клиент).
Так что выбирай, что подходит под твой случай, и копируй со стилем.
Знаешь еще способы? Пиши в комментариях ниже!