GUI 파일 관리자에서 몇 개의 파일을 선택하고 Ctrl-C (파일에 대한 정보가 클립 보드로 복사 될 수 있음)를 누른 다음 다른 폴더로 이동하고 Ctrl-V를 누르면 파일이 해당 파일로 복사됩니다. 예배 규칙서.
실험적으로 파일 관리자에서 파일을 복사 한 후 텍스트 편집기로 전환 할 수 있습니다. Ctrl-V를 누르면 절대 파일 이름 목록이 붙여 넣어집니다. 텍스트 편집기에서 파일 목록을 복사하여 파일 관리자에 붙여 넣는 역 프로세스가 작동하지 않습니다. 대상 원자가 다르기 때문입니다.
연습의 목표는 명령 줄에서 일부 파일을 복사하는 것입니다.
find ${PWD} -name "*.txt" | xclip <magic parameters>
그런 다음 파일 관리자로 전환하고 파일-> 붙여 넣기를 사용하여 디렉토리로 모두 복사하십시오.
그래서 질문은 : xclip
파일 관리자가 선택을 파일 목록으로 인식하고 붙여 넣기 메뉴 항목을 활성화하도록 지정해야하는 매개 변수 (또는 다른 프로그램)는 무엇입니까?
또는 X 선택 내용을 검사하고 현재 포함 된 데이터를 확인할 수있는 하위 수준 도구가 있습니까?
답변
예, 기본적으로 CLIPBOARD 선택을 다음과 같이 제공해야합니다.
-
text/uri-list
내용이있는/path/to/file1 /path/to/file2
-
application/x-kde-cutselection
또는x-special/gnome-copied-files
내용copy\nfile://$path1\nfile://$path2\0
또는cut\nfile://$path1\nfile://$path2...\0
으로 xclip
당신은 같은 이것을 달성 할 수
find "$PWD" -name "*.pdf"| xclip -i -selection clipboard -t text/uri-list
나는 또한이 발견했습니다 loliclip 약속 보았다 명령을,하지만 난 값을 검색 할 수 있지만, 내가 그들을 저장하고 그들을에서 검색 가질 수 없습니다 loliclip
에 의해 pcmanfm
성공적으로.
또한 몇 줄로 구현할 수 있어야합니다 perl-tk
.
답변
왜 그냥 find
당신 을 위해 그것을하지?
find ${PWD} -name "*.txt" -exec cp {} /full/path \; && gnome-open /full/path &
편집 : 내가 이해 한 것 man xclip
: 파일이나 디렉토리가 아닌 텍스트 만 처리합니다.