У меня более 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
Видетьэта почтадля получения дополнительной информации