Portál AbcLinuxu, 15. května 2025 05:55

Dotaz: Archiv rozdělený bez komprese

Ratoncito avatar 12.8.2009 17:01 Ratoncito | skóre: 19 | blog: Foso
Archiv rozdělený bez komprese
Přečteno: 227×
Odpovědět | Admin
Dobrý den Potřeboval bych udělat archiv a rozdělit ho po několika MB, ale nikde nemůžu najít jak. File-roller mi tam hází kompresy, a na to nehodlám čekat. Je mi absolutně jedno co to bude za archiv, hlavně když pude zabalit/rozbalit v Linuxu a bez komprese rozdělit po MB.
OS: ArchLinux, WM: Compiz-fusion | Na toho vemte bič a hůl, to není člověk, to je vůl!!!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.8.2009 17:06 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Archiv rozdělený bez komprese
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pomocí taru vytvoříte archiv, pomocí splitu jej rozdělíte na části. Části pak spojíte zpět pomocí catu a soubory vybalíte z archivu opět pomocí taru.
Ratoncito avatar 12.8.2009 18:25 Ratoncito | skóre: 19 | blog: Foso
Rozbalit Rozbalit vše Re: Archiv rozdělený bez komprese
A nešlo by to nějak takhle:
tar.sh:
#!/bin/bash

export tarovani=1
tar -cvf /mnt/sdb6/sdb6.tar /mnt/sdb6/sdb6 --tape-length 4096 -F ~/web/tarovani.sh
echo Hotovo
tarovani.sh:
#!/bin/bash

tarb=/mnt/sdb6/sdb6-
tarc=.tar
cp /mnt/sdb6/sdb6.tar $tarb$tarovani$tarc
export EDITOR=$(expr $tarovani + 1)
Vytváří to části jaký chci, ale ten script nefunguje ($tarovani má furt stejnou hodnotu).
OS: ArchLinux, WM: Compiz-fusion | Na toho vemte bič a hůl, to není člověk, to je vůl!!!
Ratoncito avatar 12.8.2009 18:29 Ratoncito | skóre: 19 | blog: Foso
Rozbalit Rozbalit vše Re: Archiv rozdělený bez komprese
Ani po opravě:
export EDITOR=$(expr $tarovani + 1)
na
export tarovani=$(expr $tarovani + 1)
OS: ArchLinux, WM: Compiz-fusion | Na toho vemte bič a hůl, to není člověk, to je vůl!!!
12.8.2009 18:42 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Archiv rozdělený bez komprese
Jestli jsem to správně pochopil, tak to fungovat nemůže, protože změníte hodnotu proměnné v subshellu a tudíž se nepropaguje do rodiče. Asi by pomohlo ukládat si tu hodnotu někam do souboru a nebo zjistit číslo ze seznamu už existujících souborů.

BTW - nebyl by ten split jednodušší?
I am always ready to learn although I do not always like to be taught. (W. Churchill)
Ratoncito avatar 12.8.2009 19:22 Ratoncito | skóre: 19 | blog: Foso
Rozbalit Rozbalit vše Re: Archiv rozdělený bez komprese
Asi jo, dík.
OS: ArchLinux, WM: Compiz-fusion | Na toho vemte bič a hůl, to není člověk, to je vůl!!!
stativ avatar 12.8.2009 19:07 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Archiv rozdělený bez komprese
Tohle přímo fungovat nemůže, protože tu proměnou do rodičovského shellu nemůžeš nijak dostat. Občas se dá použít . (nebo source), což je něco jako include, ale tady to nepůjde.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk

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.