C O N O S C E N Z A
web data management
Il nostro è un team che si occupa ormai da piu' di un decennio della risoluzione delle problematiche informatiche, in particolare ci piace poter offrire la nostra competenza in ambito telematico, dalla progettazione su misura della vostra infrastruttura web, alla realizzazione del vostro software e dei vostri portali.
Web

Shell script - zip

12/10/2007

 

Premettiamo di avere un archivio di 10000 zip e di volerli decomprimere tutti in maniera ordinata

 

apriamo una shell linux, ci posizionamo nella cartella contenente gli archivi .zip (es: cd /home/cartellazip) e incolliamo lo script come di seguito :

 

#!/bin/sh
    for f in *
do
mkdir destinazione/$f
unzip $f -d destinazione/$f
    done

Situazione inversa per comprimere ordinatamente migliaia di files e/ o cartelle

 

#!/bin/sh

    for f in *
    do
zip -r destinazione/$f.zip $f
    done
 
 

Have you  10000 zip archives and do you want do unzip all in a ordered way?

 Open a linux shell, cd on your zip folder (like: cd /home/zipfolder) and past the next script

 

#!/bin/sh
    for f in *
    do
        mkdir destinazione/$f
        unzip $f -d destinazione/$f
    done

Inverse situation for an orderd zippin' of thousand files and/or forlder:

 

#!/bin/sh

    for f in *
    do
zip -r destinazione/$f.zip $f
    done