tmp ファイルを使用せずに複数の pdf ファイルを解凍しますか?

tmp ファイルを使用せずに複数の pdf ファイルを解凍しますか?

100,000 個を超える PDF ファイルがあり、それらを解凍してから、テーマをすべて 1 つのアーカイブ ファイルに再圧縮してスペースを節約したいと考えています。見つかったのは次のすべてです。

ls | xargs -P 4 -n 1 -I {} qpdf --stream-data=uncompress {} /tmp/RAM/{}

それから

tar -c /tmp/RAM | xz > archive.tar.xz

何か解決策はありますか?

答え1

Linux では、tmpfsメモリ内ファイルシステムを使用できますが、使用するには小さすぎる可能性があるので注意してください。

$ mount | grep tmpfs
tmpsfs on /dev/shm type tmpfs (rw,nosuid,nodev)
...
$ mkdir /dev/shm/tmp

サイズを拡大することもできますが、求めすぎないように注意してください。

$ mount -o remount,size=1G /dev/shm

見るこの郵便受け詳細情報

関連情報