linux tar कमांड -t विकल्प को अधिकतम गहराई दिखाने के लिए = 1


2

एक tar.gz फ़ाइल में कई फाइलें और फ़ोल्डर्स हो सकते हैं, और फ़ोल्डर्स बदले में, बहुत सारी फाइलें और फ़ोल्डर्स हो सकते हैं।

मैं tar.gz फ़ाइल की सामग्री को सूचीबद्ध करना चाहता हूं, लेकिन केवल एक निर्देशिका गहरी।

मैं यह कमांड कैसे लिख सकता हूं?

यहाँ छवि विवरण दर्ज करें


क्या आप संग्रह में जाने वाली फ़ाइलों को गहराई तक सीमित करना चाहते हैं , या संग्रह से बाहर निकाली गई फ़ाइलों की गहराई को सीमित करना चाहते हैं?
ams

tar -ztf file.tar.gz टर्मिनल में फ़ाइल शो की गहराई को सीमित करें
elsonwx

जवाबों:


1

tarआदेश यह करने के लिए एक तरह से प्रदान नहीं करता है, लेकिन आप का उपयोग कर इसके उत्पादन फ़िल्टर कर सकते हैं grep:

tar tfz file.tar.gz | grep -v '/'

या, एक स्तर और जोड़ने के लिए

tar tfz file.tar.gz | grep -v '/.*/'

या, फ़ाइलों का एक और स्तर जोड़ने के लिए:

tar tfz file.tar.gz | grep -v '/.*/.*/'

मेरे प्रश्न में मेरी तस्वीर देखें
elsonwx

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