Linux में कमांड लाइन के साथ जार में फाइल कैसे बदलें?


11

मेरे पास एक जार है, और मुझे इसमें एक वर्ग बदलने की आवश्यकता है, इस समय, मैं इसे केवल "संग्रह प्रबंधक" के साथ खोल सकता हूं और फिर नए संकलित वर्ग को जार में खींच कर छोड़ सकता हूं, लेकिन मुझे लगता है कि यह वास्तव में उबाऊ है, अगर मैं सिर्फ एक आदेश के साथ कर सकते हैं?

धन्यवाद ~


+1 उबाऊ होने के लिए :), लेकिन आपको "संग्रह प्रबंधक" को सही करना चाहिए ...
जोहान

जवाबों:


11
zip -u stuff.jar file.txt

stuff.zip में file.txt को अपडेट करेगा। ध्यान दें कि -ufile.txt के लिए पहले से ही ज़िप फ़ाइल में मौजूद होना चाहिए, और यह केवल तभी अधिलेखित होगा जब यह जार में एक से अधिक नया हो।


महान टिप। आप शायद 7-ज़िप के साथ भी कर सकते हैं।
djangofan 5

क्या कोई उपाय है अगर ज़िप और जार उपलब्ध नहीं है? मेरे पास केवल tar और gzip उपलब्ध है
wutzebaer

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