7zip में एक फ़ोल्डर को बाहर कैसे करें?


8

मैं फ़ोल्डर को संपीड़ित करना चाहता हूं C:\Tempलेकिन एक विशिष्ट सबफ़ोल्डर (जैसे C:\Temp\test) के बिना । मैं 7zip के साथ कैसे कर सकते हैं?

मैं निम्नलिखित कमांड के साथ आया हूं:

c:\Temp>7zip a -t7z test.7z c:\temp\ -mx0 -x!c:\temp\test\*

लेकिन यह आउटपुट के बाद से काम नहीं करता है:

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Scanning

Updating archive test.7z


Compressing  Temp\admin.PNG
Compressing  Temp\test\admin2.PNG   <<<<<< this file should not be added to the archive
Compressing  Temp\first.txt

शायद जो गायब है वह -r(पुनरावर्ती) ध्वज है। डिफ़ॉल्ट उपनिर्देशिकाओं की पुनरावृत्ति नहीं है।
डॉकटोरो रीचर्ड

स्विच -rने मदद नहीं की।
मार्टिन विट्सेटिका

जवाबों:


6

मेरे सिस्टम पर परीक्षण के रूप में:

7zip a -t7z -mx0 -x!test\* test.7z c:\temp\ 

यदि आप स्रोत निर्देशिका में हैं, तो फ़ाइलें सापेक्ष पथों के साथ संग्रहीत की जाती हैं, इसलिए परीक्षण फ़ोल्डर जैसा दिखता है test\file1.txt, नहीं c:\temp\test\file1.txt

कृपया ध्यान दें, -mx0 स्विच के साथ, आप फ़ाइलों को संपीड़ित नहीं कर रहे हैं, केवल उन्हें पुरालेख में कॉपी कर रहे हैं।


1
धन्यवाद। मैंने इसे कमांड के साथ काम किया 7zip a -t7z test.7z c:\temp\ -mx0 -x!Temp\test\*। उस भाग पर ध्यान दें जो Temp\test\*आपकी आज्ञा से भिन्न है। मुझे नहीं पता कि आपका आदेश मेरे लिए काम क्यों नहीं करता है।
मार्टिन विसेटीका

मैं -mx0उद्देश्य पर स्विच का इस्तेमाल किया । मुझे बस अपने सर्वर पर बैकअप करने की आवश्यकता थी और मैं अपने सर्वर के सीपीयू पर न्यूनतम प्रभाव चाहता था।
मार्टिन विसेटीका

मैंने इस उत्तर को अपडेट किया, मेरा व्यक्तिगत अनुभव यह था कि मुझे इसके लिए अधिक से अधिक काम करने के लिए सापेक्ष पथ को निर्दिष्ट करने की आवश्यकता थी
टैगेस्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.