Mehrere PDF-Dateien dekomprimieren, ohne temporäre Dateien zu verwenden?

Mehrere PDF-Dateien dekomprimieren, ohne temporäre Dateien zu verwenden?

Ich habe mehr als 100.000 PDF-Dateien, die ich dekomprimieren und dann alle in einer Archivdatei erneut komprimieren möchte, um Platz zu sparen. Ich habe nur Folgendes gefunden:

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

Dann

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

irgendeine Lösung bitte?

Antwort1

Unter Linux können Sie verwenden, tmpfswobei es sich um ein In-Memory-Dateisystem handelt. Seien Sie jedoch vorsichtig, da es für Ihre Verwendung möglicherweise zu klein ist:

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

Sie können die Größe erweitern, aber seien Sie vorsichtig und verlangen Sie nicht zu viel.

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

Sehendieser BeitragFür mehr Information

verwandte Informationen