जब मैं पूर्ण पथ का उपयोग करके tar
के साथ फ़ाइलों और निर्देशिकाओं को संपीड़ित करने का प्रयास करता हूं, तो पूर्ण पथ परिणामी संपीड़ित फ़ाइल में संरक्षित होता है। मुझे tar
बताने के लिए पूर्ण पथ का उपयोग करने की आवश्यकता है जहां मैं जिस फ़ोल्डर को संपीड़ित करना चाहता हूं वह स्थित है, लेकिन मैं केवल उस फ़ोल्डर को संपीड़ित करना चाहता हूं - पूरा पथ नहीं।यूनिक्स टैर: निर्देशिका संरचना को संरक्षित न करें
उदाहरण के लिए, tar -cvzf test.tar.gz /home/path/test
- जहां मैं फ़ोल्डर test
को संपीड़ित करना चाहता हूं। हालांकि, मैं वास्तव में संपीड़न को समाप्त करता हूं /home/path/test
है। क्या इससे बचने के लिए कुछ भी किया जा सकता है? मैंने -सी ऑपरेंड के साथ खेलने का प्रयास नहीं किया है।
क्या इसमें कोई प्रोग्रामिंग संदर्भ है? यदि नहीं, तो यह शायद स्टैक ओवरफ़्लो के बजाय यूनिक्स.एसई पर है। – dmckee
सच है, हालांकि यह शेलस्क्रिप्टिंग में प्रासंगिक हो सकता है, इसे इस तरह टैग नहीं किया गया है .. –
मैं इसे शैल स्क्रिप्ट के लिए उपयोग कर रहा हूं, लेकिन मैंने समस्या को संदर्भ के बाहर एक में कम कर दिया। मुझे समाधान खोजने के लिए अतिरिक्त विवरण (उर्फ संदर्भ) प्रदान करने की आवश्यकता हो सकती है, इसलिए मैंने यहां पोस्ट किया। मैं इसे अब इस तरह टैग करूंगा। –