memorandums

日々の生活で問題解決したこと、知ってよかったことなどを自分が思い出すために記録しています。

あるフォルダ以下のファイルをまとめてコピーしたい

以下のつづきです。

PDFをEPUBにしたかっただけなのに半日かかってしまった - memorandums

とりあえず手元にあるPDFファイルを片っ端からEPUBに変換してBookアプリで読めたらいいなと思って変換してたのですが、Calibreは本ごとにサブフォルダを作るため、いちいちサブフォルダを巡回してBookアプリにドラッグ&ドロップする必要があります。面倒ですので、Calibreの出力フォルダ以下にEPUBファイルがあったら、まとめてどこかに置きたいな、というのが動機です。

一応、Calibreの設定でサブフォルダを作らない設定がないか確認しましたがなさそうでした。

https://www.reddit.com/r/Calibre/comments/1cl3p2d/how_can_i_get_calibre_to_add_ebooks_to_the/?show=original

しかたがないので、コマンドでコピーすることにしました。大したことではないですがいちいち思い出すのに時間がかかるのでメモです。

Calibreの出力フォルダでターミナルを開き、以下を実行すれば、カレントディレクトリにEPUBファイルが集結します。ドラッグ&ドロップ操作は1回で済むようになります。

find . -name "*.epub" | xargs -I{} cp "{}" .