Portál AbcLinuxu, 5. května 2025 13:19

Dotaz: Listovanie archivov

cbrpnk avatar 7.8.2022 16:28 cbrpnk | skóre: 8 | blog: bl0gium
Listovanie archivov
Přečteno: 227×
Odpovědět | Admin
Existuje nejaky univerzálny lister na archívy ? Mám asi 1.5 TB rôznych arhívnych súborov v jednom adresari na storage serveri (rar, arj, zip, tar, tar.gz, tar.xz, tar.bz2, tar.zst, lz4 a tuším aj nejaké arc) a potreboval by som spraviť výpis ku každému archívu s menom_soboru.archiv.txt. Musím to nakodiť v bashi pracne, alebo je nejaký už spomínaný univerzálny lister? Ďakujem za tipy.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.8.2022 16:55 X
Rozbalit Rozbalit vše Re: Listovanie archivov
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nic sloziteho. Ke kazdemu formatu si dohledej vylistovani obsahu bez dekomprese a pak to staci rekurzivne projit a vypsat. Budes to mit rychlejsi.
Max avatar 7.8.2022 17:30 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Listovanie archivov
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi bych použil 7z pro vygenerování seznamu. Je to univerzální nástroj na hafec archivů.
# obyčejný list
7z l archiv.zip

# list vloženého archivu (tar.bz2 apod.)
tar -tvf archiv.tar.bz2
Pokud to chceš vygenerovat pro všechno, tak opravdu asi script v bahsi.
Pokud chceš mít výpisy jednotný, tak si ještě navíc budeš muset pohrát s parsováním/formátováním.
Zdar Max
Měl jsem sen ... :(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.