أستخدم حاليًا tar لإنشاء أرشيف للعديد من الملفات الصغيرة ، لذا يوجد المزيد من محفوظات الضغط. على سبيل المثال ، لدي "file.tar.zst" أشعر بالفضول إذا كان هناك أي طريقة ممكنة للبحث في الملفات دون الحاجة إلى فك ضغط الأرشيف؟
ليس هذا ما اخاف منه.
لا يمكن أن يكون أسرع من البحث في ملف .tar
مضغوط ،
وبقدر ما أعرف ، يتطلب -t
و --list
مسحًا كاملاً للملف.
حسنًا ، لاجتياز الأرشيف بالكامل ، تحتاج إلى اجتياز الأرشيف بالكامل ، ولكن يمكنك تجنب كتابته على قرص مثل zstd -d owo.tar.zst -c 2>/dev/null | tar -t
، على سبيل المثال
أعتقد أن nabijaczleweli يجيب على هذا السؤال تمامًا.
التعليق الأكثر فائدة
حسنًا ، لاجتياز الأرشيف بالكامل ، تحتاج إلى اجتياز الأرشيف بالكامل ، ولكن يمكنك تجنب كتابته على قرص مثل
zstd -d owo.tar.zst -c 2>/dev/null | tar -t
، على سبيل المثال