У меня есть более 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 ответ1

0

В 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

Смотрите этот пост для получения дополнительной информации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .