먼저 Sam 과 Ryan Thompson 에게 감사 하고 다른 모든 응답자에게도 감사해야합니다. 여기에 내 대답은 Thunar의 사용자 지정 작업에 솔루션을 추가 할 수있는 가능성과 관련된 변형 일뿐입니다.
따라서 모든 터미널 명령으로 폴더 내의 모든 pdf 파일을 텍스트로 변환하는 명령을 Thunar 파일 관리자의 사용자 정의 동작 목록에 넣을 수 있습니다
거기에있는 명령은 find . -name '*.pdf' -print0 | xargs -0 -n1 pdftotext
( 라이언 톰슨 에서 온 ) 내가 선호하는 명령이지만 불쾌한 차례입니다 ... 아래를 참조하십시오 ...
...주의 깊게 사용되는 재미있는 명령입니다. 해고 된 폴더 내의 모든 pdf를 텍스트로 변환하도록 만들어 지므로 홈 폴더에서 실수로 해고 된 경우 원치 않는 것이 있습니다 효과 : 모든 PDF 파일이 텍스트로 변환됩니다!
(저는 이것을 다음과 같이 테스트했습니다. 데스크탑에 "test"라는 폴더를 만들고 /Desktop/test/a/b/c/e/f/g/h/i
각각 동일한 pdf를 포함 하는 pdf 파일과 폴더 ( ) 내에 일련의 폴더를 만듭니다. 해당 명령을 실행하면 /Desktop/test
모든 pdf 가 "i"폴더)
위험을 피하기 위해이 명령을 조정하는 방법에 대한 의견을 환영합니다.
다른 하나 (와 그 교체 for file in *.pdf; do pdftotext "$file" "$file.txt"; done
에서 오는) 샘 , 문제는 피할 수있다.
그러나 어떤 경우에는 Ryan의 솔루션이하는 일을 정확하게 원할 수 있습니다!