कहो कि मेरे पास फाइलों की एक निर्देशिका है
/home/user1/dir1
और मैं अग्रणी निर्देशिका के रूप में केवल "dir1" के साथ एक टार बनाना चाहता हूं:
/dir1/file1
/dir1/file2
मुझे पता है कि मैं पहले निर्देशिका में सीडी कर सकता हूं
cd /home/user1/
tar czvf dir1.tar.gz dir1
लेकिन स्क्रिप्ट लिखते समय, निर्देशिका से निर्देशिका तक कूदना हमेशा अनुकूल नहीं होता है। मुझे आश्चर्य है कि वर्तमान निर्देशिकाओं को बदलने के बिना पूर्ण पथ के साथ ऐसा करने का एक तरीका है?
मुझे पता है कि मैं हमेशा पूर्ण पथ INSIDE और उपयोग के साथ एक टार फ़ाइल बना सकता हूं
--strip-components
जब निकालते हैं लेकिन कभी-कभी अतिरिक्त पथ नाम अतिरिक्त निजी जानकारी होती है जिसे आप अपनी टार फ़ाइलों के साथ वितरित नहीं करना चाहते हैं।
धन्यवाद!