すべてのPDFファイルを見つけて圧縮しようとしています。うまく動作することがわかりました。
検索名「*.pdf」
印刷されたすべての内容を1つのファイルに圧縮したいと思います。時間をいただきありがとうございます。
答え1
次のように動作します。
find . -iname '*.pdf' -print0 | xargs -0 zip archive.zip
これにより、元のファイルシステムパスを使用してすべてが保存されます(たとえば、foo/bar/myfile.pdfはfoo/bar/myfile.pdfとしてzipファイルに保存されます)。
答え2
その必要はありませんfind
。
#!/bin/bash
shopt extglob
shopt nocaseglob
zip zipfile.zip **/*.pdf
(携帯電話で入力した後はテストされていません。)