28.05.2013 Views

LOA HackLab - Autistici

LOA HackLab - Autistici

LOA HackLab - Autistici

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Comprimere file con gzip e bzip2 55<br />

$ tar tf works.tar<br />

works/file1<br />

works/file2<br />

works/file3<br />

works/file4<br />

works/file5<br />

$<br />

tar ci mostra il contenuto (con il comando -t) dell’archivio contenuto nel file<br />

works.tar. L’assenza del carattere “-” davanti alla lista di opzioni non è una svista. I<br />

parametri possono essere passati a tar anche senza questa notazione.<br />

Tempo dopo abbiamo creato anche il file file6 e vogliamo aggiungerlo all’archivio:<br />

$ tar rf works.tar works/file6<br />

$ tar tf works.tar<br />

works/file1<br />

works/file2<br />

works/file3<br />

works/file4<br />

works/file5<br />

works/file6<br />

$<br />

In seguito sarà sufficiente dare il comando u per aggiornare il contenuto dell’archivio<br />

con i file modificati dall’ultima archiviazione. Se fosse invece necessario estrarre il<br />

contenuto dell’archivio sarebbe sufficiente il comando r. I file verranno estratti nella<br />

directory in cui ci si trova, dentro la quale sarà creata la directory works e qui posizionati<br />

i file. Non pensate che tar estragga i file lì dove li avete presi per creare l’archivio.<br />

Nota di compatibilità: tar di Linux rimuove automaticamente lo slash iniziale dai nomi<br />

completamente qualificati (i nomi che iniziano con uno slash), mentre altri Unix non lo<br />

fanno. Quindi quando estraete un archivio che non avete creato voi o del quale non siete<br />

sicuri, eseguite sempre un tar tf archivio.tar per essere certi che i vostri file vengano<br />

scritti nel punto giusto del filesystem.<br />

5.3 Comprimere file con gzip e bzip2<br />

gzip e bzip2 sono due programmi di compressione. Il loro scopo è quello di applicare<br />

ad un file un algoritmo che ne ricavi una versione di dimensioni ridotte 7 , più veloci da<br />

trasferire e meno ingombranti da salvare altrove, dai quali si possa riottenere il file originale<br />

tramite l’applicazione di un algoritmo inverso (decompressione). L’uso combinato di un<br />

programma di compressione ed un programma di archiviazione consente di ottenere backup<br />

precisi, completi, comodi da usare e soprattutto compatti.<br />

gzip è il programma di compressione ufficiale del progetto GNU. bzip2 è un<br />

compressore più recente è più potente (può dare differenze del 5% sul risultato finale)<br />

anche se leggermente meno diffuso. Le opzioni sono tuttavia talmente simili che imparare<br />

ad usare entrambi i programmi non è complesso e confusionario, ed è conveniente avere<br />

una copia di ciascuno sul proprio computer.<br />

7<br />

Il compresso piò risultare grande dal 1% al 99.9%

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!