(Νέα σελίδα: == Linux Data Compression :: Mini How To == Συμπίεση Δεδομένων Οι κυριότεροι αλγόριθμοι συμπίεσης/αποσυμπίεσης σ...) |
Χωρίς σύνοψη επεξεργασίας |
||
(3 ενδιάμεσες εκδόσεις από 3 χρήστες δεν εμφανίζονται) | |||
Γραμμή 1: | Γραμμή 1: | ||
== | ==Συμπίεση Δεδομένων== | ||
Οι κυριότερες μορφές συμπιεσμένων αρχείων είναι οι εξής: | |||
* zip (κατάληξη zip) | |||
* gzip (κατάληξη gz) | |||
* bzip2 (κατάληξη bz2) | |||
* rar (κατάληξη rar) | |||
* xz (κατάληξη xz) | |||
Για να δούμε περισσότερες πληροφορίες για το κάθε πρόγραμμα χρειάζεται να γράψουμε τις εξής εντολές: | |||
Για να δούμε περισσότερες πληροφορίες για το κάθε πρόγραμμα χρειάζεται | |||
<pre> | <pre> | ||
man zip | |||
man gzip | |||
man bzip2 | |||
man rar | |||
man xz | |||
</pre> | </pre> | ||
Για να | ==Συμπίεση Αρχείων== | ||
πληκτρολογήσουμε | Για να συμπιέσουμε ένα αρχείο τότε χρειάζεται να επιλέξουμε καταρχήν τον είδος αρχείου που θέλουμε και εν συνεχεία να πληκτρολογήσουμε μία εκ των παρακάτω εντολών: | ||
<pre> | <pre> | ||
zip filename.zip filename | |||
gzip filename | |||
bzip2 filename | |||
rar a filename.rar filename | |||
xz filename | |||
</pre> | </pre> | ||
Για να | ==Αποσυμπίεση Αρχείων== | ||
Για να αποσυμπιέσουμε ένα συμπιεσμένο αρχείο χρειάζεται να πληκτρολογήσουμε μία εκ των παρακάτω εντολών: | |||
εντολών: | |||
<pre> | <pre> | ||
unzip filename.zip | |||
gunzip filename.zip | |||
bunzip2 filename.bz2 | |||
rar x filename.rar | |||
unxz filename.xz | |||
</pre> | </pre> | ||
==Archive Files== | |||
αρχεία και | Για να συμπιέσουμε έναν κατάλογο με πολλά αρχεία και υποκαταλόγους, χρειαζόμαστε το πρόγραμμα ((http://www.gnu.org/software/tar/ tar)), με το οποίο δημιουργούμε αρχεία αρχειοθήκης (archives). | ||
==Δημιουργία Archive== | |||
Για να δημιουργήσουμε ένα archive του καταλόγου '''/etc''' γράφουμε το εξής: | |||
<pre>tar cvf etc_backup.tar /etc</pre> | |||
Οι παράμετροι είναι οι εξής: | |||
*c : create | |||
*v : view | |||
*f : file archive | |||
που σημαίνει ότι θα δημιουργήσει και ταυτόχρονα θα δούμε όλα τα αρχεία που θα αρχειοθετήσει εντός του αρχείου archive. | |||
==Extract Αρχείων== | |||
Για εξαγωγή των αρχείων και των καταλόγων από ένα αρχείο αρχειοθήκης πληκτρολογούμε το εξής: | |||
<pre>tar xvf etc_backup.tar</pre> | |||
<pre> | |||
</pre> | |||
Οι παράμετροι είναι οι εξής: | Οι παράμετροι είναι οι εξής: | ||
*x : extract | |||
*v : view | |||
*f : file archive | |||
που σημαίνει ότι θα εξάγει και ταυτόχρονα θα δούμε όλα τα αρχεία που έχουμε αρχειοθετήσει εντός του αρχείου archive. | |||
==Εμφάνιση Αρχείων== | |||
Για να εμφανίσουμε στην οθόνη τη λίστα με τα περιεχόμενα ενός archive (χωρίς να τα εξάγουμε) πληκτρολογούμε το εξής: | |||
<pre> | <pre>tar tf etc_backup.tar</pre> | ||
</pre> | |||
Οι παράμετροι είναι οι εξής: | Οι παράμετροι είναι οι εξής: | ||
*t : list | |||
*f : file archive | |||
==Δημιουργία & Συμπίεση Αρχειοθήκης== | |||
Για να δημιουργήσουμε αντίγραφα των καταλόγων μας και όλων των αρχείων που περιέχουν σε ένα συμπιεσμένο αρχείο αρχειοθήκης επιλέγουμε το είδος συμπιεσμένου αρχείου που θέλουμε (gzip ή bzip2 ή xz) και γράφουμε μία εκ των παρακάτω εντολών: | |||
<pre>tar zcvf etc_backup.tar.gz /etc | |||
tar jcvf etc_backup.tar.bz2 /etc | |||
tar Jcvf etc_backup.tar.xz /etc</pre> | |||
==Αποσυμπίεση & Εξαγωγή Αρχειοθήκης== | |||
Ένα αρχείο tar συμπιεσμένο με gzip (αρχεία filename.tar.gz ή filename.tgz) μπορεί να αποσυμπιεσθεί με τον εξής τρόπο: | |||
<pre> | <pre>tar zxvf filename.tar.gz</pre> | ||
</pre> | |||
Οι παράμετροι είναι οι εξής: | Οι παράμετροι είναι οι εξής: | ||
*z : gnu unzip | |||
*x : extract | |||
*v : view | |||
*f : file archive | |||
Ένα αρχείο tar συμπιεσμένο με bzip2 (αρχεία filename.tar.bz2) μπορεί να αποσυμπιεσθεί με τον εξής τρόπο: | |||
<pre>tar jxvf filename.tar.bz2</pre> | |||
Ένα | |||
<pre> | |||
</pre> | |||
Οι παράμετροι είναι οι εξής: | Οι παράμετροι είναι οι εξής: | ||
*j : bzip unzip | |||
*x : extract | |||
*v : view | |||
*f : file archive | |||
Ένα αρχείο tar συμπιεσμένο με xz (αρχεία filename.tar.xz ή filename.txz) μπορεί να αποσυμπιεσθεί με τον εξής τρόπο: | |||
<pre>tar Jxvf filename.tar.bz2</pre> | |||
<pre> | |||
</pre> | |||
Οι παράμετροι είναι οι εξής: | Οι παράμετροι είναι οι εξής: | ||
* J : xz unzip | |||
* x : extract | |||
* v : view | |||
* f : file archive | |||
Με τις εντολές αυτές θα γίνει αποσυμπίεση, εξαγωγή όλων των αρχείων καθώς και ολόκληρης της τυχόν υποδομής καταλόγων και υποκαταλόγων. | |||
ΥΓ: http://ebalaskas.gr/wk/compression | ΥΓ: http://ebalaskas.gr/wk/compression | ||
[[Κατηγορία:Αταξινόμητα]] |
Τελευταία αναθεώρηση της 11:01, 13 Μαρτίου 2012
Συμπίεση Δεδομένων
Οι κυριότερες μορφές συμπιεσμένων αρχείων είναι οι εξής:
- zip (κατάληξη zip)
- gzip (κατάληξη gz)
- bzip2 (κατάληξη bz2)
- rar (κατάληξη rar)
- xz (κατάληξη xz)
Για να δούμε περισσότερες πληροφορίες για το κάθε πρόγραμμα χρειάζεται να γράψουμε τις εξής εντολές:
man zip man gzip man bzip2 man rar man xz
Συμπίεση Αρχείων
Για να συμπιέσουμε ένα αρχείο τότε χρειάζεται να επιλέξουμε καταρχήν τον είδος αρχείου που θέλουμε και εν συνεχεία να πληκτρολογήσουμε μία εκ των παρακάτω εντολών:
zip filename.zip filename gzip filename bzip2 filename rar a filename.rar filename xz filename
Αποσυμπίεση Αρχείων
Για να αποσυμπιέσουμε ένα συμπιεσμένο αρχείο χρειάζεται να πληκτρολογήσουμε μία εκ των παρακάτω εντολών:
unzip filename.zip gunzip filename.zip bunzip2 filename.bz2 rar x filename.rar unxz filename.xz
Archive Files
Για να συμπιέσουμε έναν κατάλογο με πολλά αρχεία και υποκαταλόγους, χρειαζόμαστε το πρόγραμμα ((http://www.gnu.org/software/tar/ tar)), με το οποίο δημιουργούμε αρχεία αρχειοθήκης (archives).
Δημιουργία Archive
Για να δημιουργήσουμε ένα archive του καταλόγου /etc γράφουμε το εξής:
tar cvf etc_backup.tar /etc
Οι παράμετροι είναι οι εξής:
- c : create
- v : view
- f : file archive
που σημαίνει ότι θα δημιουργήσει και ταυτόχρονα θα δούμε όλα τα αρχεία που θα αρχειοθετήσει εντός του αρχείου archive.
Extract Αρχείων
Για εξαγωγή των αρχείων και των καταλόγων από ένα αρχείο αρχειοθήκης πληκτρολογούμε το εξής:
tar xvf etc_backup.tar
Οι παράμετροι είναι οι εξής:
- x : extract
- v : view
- f : file archive
που σημαίνει ότι θα εξάγει και ταυτόχρονα θα δούμε όλα τα αρχεία που έχουμε αρχειοθετήσει εντός του αρχείου archive.
Εμφάνιση Αρχείων
Για να εμφανίσουμε στην οθόνη τη λίστα με τα περιεχόμενα ενός archive (χωρίς να τα εξάγουμε) πληκτρολογούμε το εξής:
tar tf etc_backup.tar
Οι παράμετροι είναι οι εξής:
- t : list
- f : file archive
Δημιουργία & Συμπίεση Αρχειοθήκης
Για να δημιουργήσουμε αντίγραφα των καταλόγων μας και όλων των αρχείων που περιέχουν σε ένα συμπιεσμένο αρχείο αρχειοθήκης επιλέγουμε το είδος συμπιεσμένου αρχείου που θέλουμε (gzip ή bzip2 ή xz) και γράφουμε μία εκ των παρακάτω εντολών:
tar zcvf etc_backup.tar.gz /etc tar jcvf etc_backup.tar.bz2 /etc tar Jcvf etc_backup.tar.xz /etc
Αποσυμπίεση & Εξαγωγή Αρχειοθήκης
Ένα αρχείο tar συμπιεσμένο με gzip (αρχεία filename.tar.gz ή filename.tgz) μπορεί να αποσυμπιεσθεί με τον εξής τρόπο:
tar zxvf filename.tar.gz
Οι παράμετροι είναι οι εξής:
- z : gnu unzip
- x : extract
- v : view
- f : file archive
Ένα αρχείο tar συμπιεσμένο με bzip2 (αρχεία filename.tar.bz2) μπορεί να αποσυμπιεσθεί με τον εξής τρόπο:
tar jxvf filename.tar.bz2
Οι παράμετροι είναι οι εξής:
- j : bzip unzip
- x : extract
- v : view
- f : file archive
Ένα αρχείο tar συμπιεσμένο με xz (αρχεία filename.tar.xz ή filename.txz) μπορεί να αποσυμπιεσθεί με τον εξής τρόπο:
tar Jxvf filename.tar.bz2
Οι παράμετροι είναι οι εξής:
- J : xz unzip
- x : extract
- v : view
- f : file archive
Με τις εντολές αυτές θα γίνει αποσυμπίεση, εξαγωγή όλων των αρχείων καθώς και ολόκληρης της τυχόν υποδομής καταλόγων και υποκαταλόγων.