Jakelulla ei liene väliä.
Jos tiedostot on suuria, niin silloin alkaa koneteholla olemaan jo jotain merkitystä.
Todennäköisesti helpoiten linukassa onnistuu tekemällä siitä ensin tar-pallo, ja sen jälkeen pakata.
Tarkennusta voisi olla ihan kiva saada, jotta ymmärtäisin ongelmaa paremmin.
aaa.bin - on ilmeisesti tiedosto, joka pitää pakata
aaa hakemisto ilmeisesti pitää myös pakata. Onko kyseinen hakemisto tyhjä ?
Sitten onko hakemistoja järjestelmällisesti kaikki variaatiot:
aaa, aab, aac, ... , zzx, zzy,zzz
Vai onko ne yleensäkin muotoa
tiedosto.bin
tiedosto - hakemisto.
Ja nämä parit pitää pakata.
Tuleeko pakkausten olla omassa kansiossaan, vai pitääkö niiden olla kyseisessä hakemistossa?
no, mv-siirtää ne joka tapauksessa nopeasti oikeaan paikkaansa.
Lisäksi kun teet sitä kannattaa ensin testata n. 50-tiedostoparilla, toimiiko tekemäsi.
50 siksi, että kerkeää tulla myös aba vaihtoehto.
Jos noi ei ole kovin isoja tiedostoja, niin ei siihen hirvittävästi aikaakaan mene. Vähän trimmaa scriptiä.
Tässä pientä alkua.
#!/bin/bash
for f in *.bin
do
echo "${f%.bin}"
tar -c "${f%.bin}" $f|gzip>"${f%.bin}.tar.gz"
done
Toimiskohan noinkin yksinkertainen?