Κυριακή, 30 Μαρτίου 2008

Συμπίεση .tar.bz2

Για να συμπιέσετε έναν φάκελο χρησιμοποιήστε την εντολή:

tar -cvjf folder.tar.bz2 /path/to/folder



Για να αποσυμπιέσετε ένα συμπιεσμένο αρχείο:

tar -xvjf folder.tar.bz2



Μπορείτε να χρησιμοποιείσετε τις παραπάνω εντολές για να κάνετε backup σε κάποιους κρίσιμους φακέλους ανα τακτά χρονικά διαστήματα με το crontab και να τα μεταφέρετε κάπου αλλού με τα scp rsync κλπ...

(πολύ καλό εισαγωγικό για το crontab εδώ: http://www.adminschoice.com/docs/crontab.htm)

2 σχόλια:

adamo είπε...

Βέβαια για να είμαστε ακριβείς, το tar (== Tape ARchive) δεν είναι πρόγραμμα συμπιέσης.

Το "μαγικό" switch που κάνει τη συμπίεση bzip2 είναι το -j, χάρη στο οποίο το tar εκτελεί το bzip2 πάνω στο παραγόμενο tape archive.

Θα πρότεινα να αλλάξει ο τίτλος του post σε "Συμπίεση .tar.bz2".

Για αρχεία .tar.gz (ή και .tar.Z) έχουμε:

Συμπίεση:
tar -zcvf folder.tar.gz /path/to/folder

Αποσυμπίεση:
tar -zxvf folder.tar.gz

Ventrix είπε...

Σωστή παρατήριση. Το άλλαξα!