Rodomi pranešimai su žymėmis TAR. Rodyti visus pranešimus
Rodomi pranešimai su žymėmis TAR. Rodyti visus pranešimus

2014 m. sausio 23 d., ketvirtadienis

Didelių backupinių archyvų (tar.gz tarball`ų) išpakavimas

Dažnai ypač didelių (virš 10 GB) .tar.gz archyvų išpakavimas su įprastinėmis Windows priemonėmis trunka ilgai, nes pirmaiusia iš GZ padatomas TAR failas, ir tik antru veiksmu jis išpakuojamas. Visgi, specialios priemonės tar.gz archyvą gali išpakuoti vienu ypu.

Jeigu tar.gz archyvą turime Windows aplinkoje, jam išpakuoti vienu ypu padės https://tartool.codeplex.com/
  • Priemonę pasidedame, pvz, į C:\TarTool\
  • Paleidimas: C:\TarTool\TarTool.exe sourceFile destinationDirectory

Jeigu esame Windows aplinkoje, bet norime naudoti standartines Linux komandas, patogu instaliuoti linux komandų terminalą http://www.cygwin.com/
  • Suinstaliavę ir paleidę terminalą, vedame komandą mount, ji parodys, per kur pasiekiami prie kompiuterio prijungti diskai, nes tiesioginis failų pasiekimas, pvz C:\failas.txt neveiks, o veiks /cygdrive/c/tailas.txt
  • Paleidžiame komandą cd pasirinkdami katalogą, į kurį norėsime išpakuoti archyvą. Pvz: cd /cygdrive/c/
  • Paleidžiame išpakavimo komandą tar, pvz:
    tar -xf /cygdrive/c/backup.tar.gz 
TAR komanda turi papildomų parinkčių:

Išpakavimas iš archyvo tik pasirinko aplanko ar failo:
$ tar -zxvf /cygdrive/c/backup.tar.gz mano_pasirinktas_aplankas

Išpakavimas tik tam tikrų failų, pagal paiešką wildcard, pvz išpakuojame tik pdf failus
$ tar -xf /cygdrive/c/backup.tar.gz --wildcards --no-anchored '*.pdf'