मैं एक निर्देशिका (यूनिक्स पर एसएसएच के माध्यम से) को ज़िप करने की कोशिश कर रहा हूं, लेकिन मुझे कुछ उपनिर्देशिकाओं (और उनके भीतर सभी फाइलें और निर्देशिका) को बाहर करने की आवश्यकता है।
अब तक मेरे पास यह है:
zip -r myarchive.zip dir1 -x dir1/ignoreDir/**/*
हालांकि यह काम करने के लिए प्रतीत नहीं होता है।
मैंने भी कोशिश की
zip -r myarchive.zip dir1 -x dir1/ignoreDir1/* dir1/ignoreDir2/*
हालाँकि यह अभी भी ignDir1 और ignDir2 के भीतर उपनिर्देशिका शामिल करेगा।
निर्देशिका में उपनिर्देशिका संरचना जिसे मैं बाहर करना चाहता हूं वह काफी महत्वपूर्ण है इसलिए मैं प्रत्येक निर्देशिका को -x तर्क में नहीं जोड़ सकता।
क्या किसी को भी यह करना आता है?