복사할 줄 알아요콘텐츠파일:
xsel -b < myfile.txt
하지만 이건아니요내가 원하는 것은.
나는 다음과 같은 것을 원합니다 :
./file2clip.sh myfile.txt
myfile.txt
이렇게 하면 클립보드에 복사되므로 ctrl
+ v
(붙여넣기) 또는 마우스 오른쪽 버튼을 클릭하여 붙여넣을 수 있습니다.문서어디서나(데스크톱, 파일 탐색기 등).
+를 사용하여 GUI의 아무 곳에 ctrl
나 붙여넣을 수 있도록 하나 이상의 파일을 클립보드에 복사하려면 어떻게 해야 합니까 ?v
Windows에 해당: (powershell)
Set-Clipboard -Path myfile.txt
Macos에 해당: (applescript)
#!/usr/bin/osascript
on run args
set the clipboard to POSIX file (first item of args)
end
./file2clip.applescript myfile.txt
답변1
이를 수행하는 한 가지 방법은 다음과 같습니다.
설치
xclip
:sudo apt-get install xclip
출력을 xclip으로 파이프하여 클립보드에 복사합니다.
cat file | xclip
방금 복사한 텍스트를 X 응용 프로그램에 붙여넣습니다.
xclip -o
브라우저 창에 있는 웹 페이지의 텍스트 영역과 같이 X 애플리케이션이 아닌 다른 곳에 붙여넣으려면 다음을 사용하세요.
cat file | xclip -selection clipboard
별칭 생성을 고려해보세요.
alias "c=xclip"
alias "v=xclip -o"
이것이 얼마나 유용한지 확인하기 위해 새 터미널 창에서 현재 경로를 열고 싶다고 가정해 보겠습니다( 일부 시스템에는 Ctrl+ 와 같은 다른 메서드가 있을 수 있지만 T이는 단지 설명 목적일 뿐입니다).
터미널 1:
pwd | c
NO2. 터미널:
cd 'v'
`...`
주변 환경 에 주의를 기울이십시오 v
. v
먼저 명령으로 실행된 다음 사용하기 위해 대체 됩니다 cd
.
콘텐츠만 X 클립보드에 복사
답변2
방금 xsel을 테스트했는데 작동합니다. Shift+In을 사용해 보셨나요? 이것은 나에게 효과적입니다.
$ xsel -b <<< bla
# or
$ xsel -b <<< "bla bla"
# for string with spaces
답변3
어때요?xclip-copyfile
포장 xclip
?
붙여 넣을 수 있는지 테스트하지 않았습니다.Ctrl-v, 하지만 가능할 것 같아요.