답변:
파일 관리자에서 파일에 대해 Ctrl-C를 누르면 파일 내용이 클립 보드에 복사되지 않습니다. 간단한 테스트 : 파일 관리자에서 파일을 선택하고 Ctrl-C를 누르고 텍스트 편집기를 연 다음 Ctrl-V를 누릅니다. 결과는 파일 내용이 아니라 전체 경로입니다.
실제로는 상황이 조금 더 복잡합니다. 반대로 텍스트 편집기에서 파일 이름 목록을 복사하여 파일 관리자에 붙여 넣을 수는 없기 때문입니다.
명령 행에서 X11 클립 보드로 일부 데이터를 복사하려면 다음을 사용 xclip
하여 설치할 수있는 명령을 사용할 수 있습니다
sudo apt-get install xclip
복사 할 파일의 내용을 클립 보드에 사용하는 몇 가지 명령 또는 출력을
cat ./myfile.txt|xclip -i
그런 다음 마우스 가운데 버튼을 사용하여 텍스트를 어딘가에 붙여 넣을 수 있습니다 ( "1 차 선택 버퍼"라고 함).
데이터를 "클립 보드"선택 항목에 복사하여 Ctrl-V를 사용하여 응용 프로그램에 붙여 넣을 수있는 경우
cat ./myfile.txt|xclip -i -selection clipboard
명령 행에서 파일 을 복사 하여 파일 관리자에 붙여 넣으려면 파일 관리자가 클립 보드의 데이터를 인식하고 올바른 형식으로 데이터를 제공 할 수 있도록 올바른 "대상 아톰"을 지정해야합니다. 파일 관리자에서 파일을 복사하는 경우 find
명령 줄을 사용하여 쉽게 생성 할 수있는 절대 파일 이름 목록입니다 .
find ${PWD} -name "*.pdf"| xclip -i -selection clipboard -t text/uri-list
(적어도 이것은 KDE에서 저에게 효과적입니다). 이제 작은 스크립트로 감싸서 호출 할 수 있습니다 cb
.
#!/bin/sh
xclip -i -selection clipboard -t text/uri-list
그런 다음에 넣고 ~/bin
실행 비트를 설정하고 다음과 같이 사용하십시오.
find ${PWD} -name "*.txt"| cb
좋은가요?
xclip-copyfile
및로 파일 복사를 지원한다고 들었습니다 xclip-pastefile
. 나는 실제로 그것을 사용하지는 않았지만 해결책 일 수 있습니다.
xclip-copyfile
하고 나서는 작동 xclip-pastefile
하지만 우분투 파일 관리자에서는 작동하지 않는 것 같습니다.
Mac OS에는 pbcopy
더 쉬운 구문이 있습니다.
pbcopy < ~/.ssh/id_rsa.pub
또는
cat ~/.ssh/id_rsa.pub | pbcopy
(를 통해 설치 )로 pbcopy
우분투에서 시뮬레이트하려면 :xclip
sudo apt install xclip
alias pbcopy='xclip -selection clipboard'
alias pbpaste='xclip -selection clipboard -o'