डीआईआरईडी में जिप अभिलेखागार से कैसे निपटें?


13

मैं Emacs dired-mode में अभिलेखागार के साथ आसान काम करना चाहता हूं। और मुझे लगता है कि मेरी जरूरतें केवल मेरी नहीं हैं।

मैं क्या चाहता हूँ? Dired में दो बातें:

  1. zzip फ़ाइल या कर्सर पर dir (या सभी चिह्नित फाइलें / dirs यदि निशान मौजूद हैं); नए संग्रह का नाम परिवर्तनशील होना चाहिए (लेकिन यदि नाम से चयनित एक फ़ाइल / डायर समान होना चाहिए);
  2. Zकर्सर पर किसी भी प्रकार के अभिलेखागार (ज़िप या gz या टार) को अनारकली करने के लिए; डिफ़ॉल्ट रूप से सामग्री को उसी नाम से नई निर्देशिका में रखा जाना चाहिए।

वह कैसे प्राप्त कर सकता है?


@ ड्रू, इसके बदले संग्रहित (नहीं ) Zके साथ , ड्रेड रिप्लेस में (अन्य जोड़ा नहीं) फ़ाइल । *.gz*.zip
drobnbobn

हाँ। जाहिर है (अब) वह नहीं है जो आप चाहते हैं। लेकिन आपने निर्दिष्ट नहीं किया है कि आप क्या चाहते हैं। जैसा कि मैंने कहा, प्रश्न बहुत स्पष्ट नहीं है। मुझे लगता है कि किसी ऐसे व्यक्ति के लिए जो परिचित है dired-atool, या जो लिंक का पालन करने के लिए समय लेता है और अध्ययन करता है कि वह क्या करता है, प्रश्न स्पष्ट हो जाएगा, लेकिन आपको प्रश्न को स्वयं स्पष्ट करना चाहिए, IMHO।
आकर्षित

@ मुझे, मैं अपने प्रश्न को फिर से लिखता हूं। क्या यह स्पष्ट रूप से अब है?
drobnbobn

1
यह सुविधा अगले एमएसीएस रिलीज (25.1) [प्रासंगिक प्रतिबद्धता ] में आ रही है। यदि आप चाहें, तो आप यहां से 3rd pretest (25.0.92) की कोशिश कर सकते हैं@ अबो-अबो कॉपी करना ।
कौशल मोदी

@ आकर्षित, क्षमा करें, यह मेरी गलती है! निश्चित रूप से मेरा मतलब है "अंदर का तार"।
drobnbobn

जवाबों:


13

emacs 25.x

Emacs 25.1 रिलीज़ में अलग-अलग प्रकार के अभिलेखागार से dired के भीतर से निपटने के लिए अंतर्निहित समर्थन होगा। नीचे NEWSफ़ाइल से प्रासंगिक अंश है ( C-h C-n)।

+++
*** The command `dired-do-compress' bound to `Z' now can compress
directories and decompress zip files.

+++
*** New command `dired-do-compress-to' bound to `c' can be used to
compress many marked files into a single named archive.  The
compression command is determined from the new
`dired-compress-files-alist' variable.

dired-do-compress | Z

dired-compress-file-suffixesसमर्थित संपीड़ित फ़ाइल स्वरूपों की सूची प्राप्त करने के लिए चर की जाँच करें । Zबाध्यकारी ( dired-do-compress) का उपयोग करते समय एक फ़ाइल (या फ़ाइलों) को अनकैप करने के लिए सही प्रोग्राम का उपयोग किया जाएगा ।

जबकि ऊपर स्वरूपों की एक विस्तृत श्रृंखला को अनलॉक्ड करेगा, यह हमेशा उपयोग करके संपीड़ित करेगा gzip

dired-do-compress-to | c

dired-compress-files-alistसमर्थित फ़ाइल स्वरूपों की एक सूची प्राप्त करने के लिए चर की जाँच करें जो बाध्यकारी ( ) का उपयोग करने के लिए संकुचित हो सकते हैं ।cdired-do-compress-to

25.1 emacs के रूप में, यह tar+ ( gzip/ bzip2/ xz) या का उपयोग करके संपीड़ित करने का समर्थन करता है zip


इमैक 25.1 कैसे प्राप्त करें? या 25.0.92 संस्करण अभी के लिए नवीनतम है?
drobnbobn

1
@drobnbobn Emacs 25.1 अभी तक आउट नहीं हुआ है, 25.0.92 नवीनतम बीटा है।
गिल्स एसओ- बुराई को रोकना '
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.