मुझे एक अवांछित फ़ाइल सहित एक खराब बैकअप स्क्रिप्ट मिली है। .Tar.gz बैकअप फ़ाइल 5gig बड़ी है और मैं संग्रह की प्रत्येक फ़ाइल और उनके आकार की एक सूची प्राप्त करना चाहूंगा।
क्या यह संभव है ? आपको इसे कैसे करना होगा ?
मुझे एक अवांछित फ़ाइल सहित एक खराब बैकअप स्क्रिप्ट मिली है। .Tar.gz बैकअप फ़ाइल 5gig बड़ी है और मैं संग्रह की प्रत्येक फ़ाइल और उनके आकार की एक सूची प्राप्त करना चाहूंगा।
क्या यह संभव है ? आपको इसे कैसे करना होगा ?
जवाबों:
यह सभी फ़ाइलों और उनके बारे में विस्तृत जानकारी को सूचीबद्ध करना चाहिए:
tar -ztvf somefile.tar.gz
.tgz
फ़ाइल का उपयोग करने के -tvf
लिए पर्याप्त था।
उपयोग
tar --list --verbose --gunzip --file backup.tar.gz > backup_list.txt
अपने संग्रह में सभी फ़ाइलों की सूची वाली फ़ाइल बनाने के लिए।
फिर आप grep foo backup_list.txt
चीजों को ढूंढ सकते हैं, या संपादित कर सकते हैं, sed, cut, view, आदि।
-t
(सूची) और-v
(ls -l