How to Copy Any Text to Clipboard From Terminal in Ubuntu

---

title: "How to Copy Any Text to Clipboard From Terminal in Ubuntu"

date: 2021-01-13T12:54:58+08:00

draft: true

tags: ['clipboard','ubuntu']

author: "dadigang"

author_cn: "大地缸"

personal: "http://www.real007.cn"

---

### [关于作者](http://www.real007.cn/about)

<http://www.real007.cn/about>

# How To Copy Any Text To Clipboard From Terminal In Ubuntu?

Posted by Sandip Bhagat on October 22, 2015

`xclip` is a commandline interface to the X selections (clipboard). This tool helps you to copy the output of any command directly into the clipboard and saves you

from manually copying and pasting from the terminal. If you have tried copying from the terminal output, you have already realized how tedious the task is. Imagine,

if the output is very long, it will be difficult to copy the output manually. This is where `xclip` tool can benefit you. You can copy the output of any command using

this tool. It also allows you to copy the contents of a file directly into the clipboard as well as print the contents of a selection to the standard out.

## Installing xclip

`xclip` is available as a package for Ubuntu so, it can be installed as below. Open a terminal `Ctrl` \+ `Alt` \+ `T` and run:

```bash

sudo apt-get install xclip

```

## Using xclip

To copy the output of a command into the clipboard, pipe the command into `xclip` as below:

#### Long version

```bash

ls -la | xclip -selection clipboard

```

#### Short version

```bash

ls -la | xclip -sel clip

```

This puts the output of `ls -la` command into the clipboard, and you can now paste the output into any other program (eg. a text editor) with `Ctrl` \+ `V`

outside terminal and `Ctrl` \+ `Shift` \+ `V` inside terminal.

To copy the contents of a file (eg. /etc/apt/sources.list) into the clipboard:

#### Long version

```bash

xclip -selection clipboard -in /etc/apt/sources.list

```

#### Short version

```bash

xclip -sel clip -i /etc/apt/sources.list

```

To print the contents of the clipboard:

#### Long version

```bash

xclip -selection clipboard -out

```

#### Short version

```bash

xclip -sel clip -o

```

To save the contents of the clipboard to a file (eg. ~/myfile.txt):

#### Long version

```bash

xclip -selection clipboard -out > ~/myfile.txt

```

#### Short version

```bash

xclip -sel clip -o > ~/myfile.txt

```

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容