파일을 xclip으로 복사하고 Firefox에 붙여 넣기


50

나는 파일을 받고있다 xclip

cat file.txt | xclip

문제없이 붙여 넣기 중입니다.

xclip -o

나는 그것을 붙여 넣을 때 FirefoxCtrl+V는 오래된 텍스트 (즉, 이미 클립 보드에 있으면 안) 붙여 넣습니다.

터미널로 돌아가서 실행할 xclip -o때 올바른 텍스트를 붙여 넣습니다.

붙여 넣기에 문제가있는 이유는 무엇 Firefox입니까?


5
이것은 쓸모없는 사용입니다cat . xclip file.txt매뉴얼 페이지에 따라 수행 할 수도 있고 일반적으로을 사용하여 입력을 리디렉션 할 수도 있습니다 ( <예 :) $some_command < file.txt.
janmoesen

답변:


59

X11에는 사용 가능한 여러 클립 보드가 있습니다. 기본적으로 xclip기본 선택 버퍼에 데이터를 배치합니다. 붙여 넣으려면 가운데 클릭을 사용하십시오.

당신은 사용하려면 Ctrl+를 v, 사용 xclip -selection clipboard. 자세한 내용 man xclip은 참조하십시오.

freedesktop.org 에는 다양한 클립 보드에 대한 좋은 정보가 있습니다 .


2
참고 사항 : 방금 xclip의 옵션 -f, -filter이 내장되어 있음을 알았 습니다 tee. 클립 보드와 stdout에 동시에 씁니다. 그것은 (뭔가를 위해) 유용 할 수 있습니다.
Peter.O

파일의 mimetype을 추가하는 것이 유용 할 수 있습니다.-t $(file -b --mime-type "$1")
Raphael

25

다음을 사용하여 클립 보드에 복사하십시오.

xclip -sel clip < ~/path/to/file.txt

원하는 곳에 CTRL+ 를 붙여 넣 V습니다.


2
속기가 있습니다 xclip -se c < myfileXCLIP이 약어를 인정하기 때문에, 또한 할 것이다 그들이 (유효한 옵션 및 키워드와 충돌하지 않는 제공 -silent하고 -selection, 예를 들어,)
XavierStuvw

1

이것에 추가 ~/.bashrc

# now `cclip' can be used when you it to be available to `ctrl-[vxc]'
alias cclip='xclip -selection clipboard'

또는 다음을 실행하십시오.

echo 'alias cclip='"'"'xclip -selection clipboard'"'" >> ~/.bashrc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.