mercoledì 17 ottobre 2007

GESTIONE ARCHIVI ZIP, RAR, TAR DA SCHELL

Eccovi una veloce carellata dei principali comandi schell per interagire con archivi compressi.
Il comando zip permette di creare archivi zip dei nostri file personali, per comprimere una cartella di nome archivio con compressione zip scriveremo:

zip -r archivio.zip archivio


arcchivio.zip rappresenta il nome che diamo al nuovo archivo compresso, -r indica al comando di comprimere in modo ricorsivo, archivio rappresenta la cartella da comprimere.

per decomprimere il nostro archivio.zip basterà scrivere da terminale:

unzip archivio.zip

I più importanti archivi con cui ci troveremo ad operara con linux sono gli archivi tar.gz e tar.bz2.
per comprimere una cartella di nome prova con al suo interno dei file in un archivio tar.gz ci basterà scrivere da terminale:

tar czvf prova.tar.gz prova

analizziamo quello che abbiamo scritto "c" indica al comando tar di comprimere, "z" di comprimere nel formato zip, "v" rappresenta il verbose mode, "f" indica di procedere in modo ricorsivo, archivio.tar.gz, rappresenta il nome che diamo al nuovo archivio, prova rappresenta la cartella da comprimere.

per decomprimere il nostro archivio di nome prova.tar.gz ci basterà, digitare da terminale.

tar zxvf prova.tar.gz

analizziamo la sintassi "z" indica che ci troviamo di fronte ad un archivio zip, "x" indica al comando tar di estrarre, "v" indica il verbose mode, "f" indica al comando di lavorare in modo ricorsivo.


Per comprimere i nostri dati in tar.bz2 si utilizzerà il comando tar con la seguente sintassi:
tar cjvf archivio.tar.bz2 archivio

analizziamo anche in questo caso quello che abbiamo scritto, "c" indica al comando tar di comprimere, "j" indica di comprimere nel formato bzip2, "v" verbose mode, "f" rappresenta il modo ricorsivo.

Per decomprimere si utilizzerà la seguente sintassi:

tar jxvf archivio.tar.bz2

analizziamo le varie opzioni date, "j" indica un archivio bzip2, "x" indica al comando di estrarre, "v" rappresenta il verbose mode, "f" rappresenta un azione ricorsiva di estrazione.

Per comprimere una cartella di nome prova , servendoci della compressione rar, scriveremo da terminale:

rar a prova.rar prova

analizziamo la sintassi "a" rappresenta di comprimere tutti i file, prova.rar indica il nome dato al nostro archivio, prova rappresenta la cartella da comprimere.

per decomprimere il nostro archivo prova.rar, basterà digitare da terminale:

unrar e archivio.rar

l'opzione "e" indica di estrarre nella stessa cartella dove digitiamo il comando.

per visualizzare i manuali dei comandi qui usati basterà dare prima del comando man.

es. man rar; man tar; man zip.

I comandi rar ed unrar molto probabilmente non sono installati di default nella vostra distribuzione, per installarli scrivete da terminale:

sudo apt-get install rar unrar

Nessun commento: