निर्देशिका में untar filename.tr.gz को एक संग्रह उदा। "tar123.tar.gz" निर्देशिका/myunzip/tar123/"एक शेल कमांड का उपयोग करनिर्देशिका "filename"
tar -xf tar123.tar.gz फ़ाइलों को डिकंप्रेस करेगा लेकिन उसी निर्देशिका में जहां मैं काम कर रहा हूं।
यदि फ़ाइल नाम "tar233.tar.gz" होगा, तो मैं इसे /myunzip/tar233.tar.gz पर डिकंप्रेस करना चाहता हूं "इसलिए गंतव्य निर्देशिका फ़ाइल नाम पर आधारित होगी।
क्या किसी को पता है कि टैर कमांड यह कर सकता है या नहीं?
समस्या यहाँ है कि मैं क्या फ़ाइल नाम हो जाएगा पता नहीं है है। यह एक संस्करण फ़ाइल होगी इसलिए आज यह 1.tar.gz हो सकता है लेकिन कल यह 2.tar.gz हो सकता है। क्या बस "फाइल = क्या-कभी-इन-/home/user" कहने का कोई तरीका है? – Jorre
आपको इसे किसी भी तरह से जानना होगा। अगर वे सॉर्ट करते हैं, तो आप 'file = $ (ls -1 $ pattern | tail -1)' जैसे कुछ का उपयोग कर सकते हैं। –