我有超过 100,000 个 pdf 文件,我想将其解压缩,然后将主题全部重新压缩到一个存档文件中以节省空间。我发现的只有:
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
看这个帖子了解更多信息