Portál AbcLinuxu, 12. května 2025 10:16
tar -Oxzf foo.tar.gz | md5sum -c foo.md5
tar.gz
funguje tak, že nejprve tar
poskládá soubory za sebe a pak výsledná jeden soubor zazipuje gzip
em. Pokud se budou soubory rozbalovat po jednom, bude celý proces výrazně pomalejší, než rozbalení všeho na ráz – musí se jet vždy od začátku, dekomprimovat blok v paměti a hledat příslušný soubor. Takže bych spíš zkusil něco jako
tar -xzf archiv.tar.gz --to-command=script.shkde
script.sh
bude mít v proměnné prostředí TAR_FILENAME
jméno souboru a na standardním vstupu jeho obsah – to už by mělo stačit, abyste z toho dokázal vyrobit něco, co podstrčíte do md5sum
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.