decompress tmp फ़ाइलों का उपयोग किए बिना पीडीएफ फाइलों को गुणा करता है?


0

मेरे पास 100.000 से अधिक पीडीएफ फाइलें हैं मैं इसे विघटित करना चाहता हूं, फिर अंतरिक्ष को बचाने के लिए सभी को एक संग्रह फ़ाइल में पुन: कॉन्फ़िगर करें। सब मुझे मिला है:

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

फिर

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

कृपया कोई समाधान?


क्या आपने परीक्षण चलाए हैं कि क्या पीडीएफ वास्तव में छोटे हैं, और क्या वे अभी भी उपयोग करने योग्य हैं? सबसे छोटा संभव पीडीएफ प्राप्त करने के लिए, आपको पीडीएफ की व्याख्या करनी होगी और ठीक से पीडीएफ को फिर से बनाना होगा, दस्तावेज़ में सभी प्रकार के कबाड़ से छुटकारा पाना होगा (सबसे सरल उदाहरण एक्रोबेट में एक सहेजें ... के रूप में कर रहा है)।
Max Wyss

जवाबों:


0

लिनक्स में, आप उपयोग कर सकते हैं tmpfs जो एक इन-मेमोरी फाइलसिस्टम है, लेकिन सावधान रहें क्योंकि यह आपके उपयोग के लिए बहुत छोटा हो सकता है:

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

आप इसके आकार का विस्तार कर सकते हैं, लेकिन बहुत अधिक पूछने के लिए सावधान रहें।

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

देख ये पद अधिक जानकारी के लिए

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.