Portál AbcLinuxu, 19. dubna 2024 01:50


Dotaz: Listing 2500 tar.bz2 suborov 1x tyzdenne

13.2.2013 10:12 A
Listing 2500 tar.bz2 suborov 1x tyzdenne
Přečteno: 147×
Odpovědět | Admin
Zdravim, potrebujem robit listing zhruba 2000 - 2500 1-3MB tar.bz2 archivov do jedneho suboru jeden krat tyzdenne. To jedenkrat tyzdenne by som zvladol cez cron ale co s tymi subormi? Ako spravit co najrychlajsie listing takeho poctu suborov do jedneho suboru ? Ten subor by mal vyzerat asi takto:
Datum listingu: 2013-02-13
--------------------------
Subor: archxxxxx.tar.bz2

Obsah: 

--------------------------
Subor: archxxxxx.tar.bz2

Obsah:

...
...
...
--------------------------
Koniec suboru


Vdaka za tipy a nakopnutia spravnym smerom...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.2.2013 10:29 Radovan Garabik
Rozbalit Rozbalit vše Re: Listing 2500 tar.bz2 suborov 1x tyzdenne
Odpovědět | | Sbalit | Link | Blokovat | Admin
tar tvjf

Prípadne, ak je k dispozícii dosť jadier a rýchlosť je dôežitá, tak použiť pbzip2 alebo lbzip2, a výstup pajpnúť do tar tvf

13.2.2013 21:09 l4m4
Rozbalit Rozbalit vše Re: Listing 2500 tar.bz2 suborov 1x tyzdenne
Taky by šlo vygenerovat Makefile typu (mění se jen první řádek)
list: archxxxx.tar.bz2.list archyyy.tar.bz2.list .....
   cat $^ >$@

%.tar.bz2.list: %.tar.bz2
   tar -tf $< | ... úprava výpisu ... >$@
a nechat to paralelizovat make. Těžko říci, jak se to bude chovat, ale 2k targetů není tak moc, stovky jich mám běžně.
13.2.2013 10:33 NN
Rozbalit Rozbalit vše Re: Listing 2500 tar.bz2 suborov 1x tyzdenne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hm, no asi by slo proste naskriptovat vypsani obsahu pres tar a nejake jednoduche formatovani vystupu v cyklu, ale mozna se nade neco elegantnejsiho.
rADOn avatar 13.2.2013 17:39 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Listing 2500 tar.bz2 suborov 1x tyzdenne
Odpovědět | | Sbalit | Link | Blokovat | Admin
nakopnuti: man tar, man xargs, presmerovani vystupu v shellu.
"2^24 comments ought to be enough for anyone" -- CmdrTaco

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.