Ubuntu - 출력 값을 클립보드로 복사하기 (xclip, xsel)
OS : Ubuntu Desktop 24.0.4 LTS
xclip, xsel ?
요약
- xclip: 단순히 텍스트나 파일을 클립보드로 복사하거나 출력하는데 적합
- xsel: xclip보다 더 유연한 클립보드 조작이 필요한 경우 적합
xclip과 xsel은 리눅스 환경에서 출력 값을 클립보드로 저장하고 꺼내 쓸 수 있게 해주는 도구이다.
두 명령어의 차이는 xclip은 텍스트나 파일을 클립보드(혹은 버퍼)로 복사하는데 사용되고 xsel은 xclip과 비슷한 역할을 하지만 명령어 실행 후 클립보드에 내용을 유지하거나 다른 명령어로 전송하는 기능이 xclip에 비해 강화되어 있다.
그리고 대부분의 linux os에 기본으로 포함되어있지 않기 때문에 설치 후 사용해야 한다.
주요 옵션
xclip
-selection: 사용할 선택 버퍼를 지정 (primary,secondary,clipboard)-o또는-out: 클립보드의 내용을 출력-i또는-in: 클립보드에 입력
xsel
-b또는--clipboard: 클립보드를 대상으로 지정-p또는--primary: 기본 선택 버퍼를 대상으로 지정-s또는--secondary: 두 번째 선택 버퍼를 대상으로 지정-o또는--output: 클립보드의 내용을 출력-i또는--input: 클립보드에 입력
xclip 또는 xsel 설치, 사용
xclip
1
2
3
4
5
6
7
8
# install
sudo apt install xclip
# 출력값을 클립보드로 복사
echo "hello~~~~~" | xclip -selection clipboard
# 클립보드 내용 확인
xclip -selection clipboard -o
xsel
1
2
3
4
5
6
7
8
# install
sudo apt install xsel
# 출력값을 클립보드로 복사
echo "hello~~~~~" | xsel --clipboard -i
# 클립보드 내용 확인
xsel --clipboard -o
참고한 사이트
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.