
Υπάρχουν στιγμές, Όταν δουλεύουμε με Linux, στο ότι θα πρέπει να είναι συμπίεση ένα πλήρη φάκελο, Εκτός από όλα τα τα αρχεία και τους υποκαταλόγους Αυτό μπορεί να έχει. Καλά, επειδή πρέπει να κάνετε μια ναυτιλία μέσω ηλεκτρονικού ταχυδρομείου, Λοιπόν επειδή κάνουμε ένα δημιουργία αντιγράφων ασφαλείας μας σύστημα, ή για οποιονδήποτε άλλο λόγο και μπορεί να έχουμε.
Αν είμαστε συνηθισμένοι να εργάζονται από το Κονσόλα ή τερματικό του συστήματος, είναι μία από τις επιλογές για να το κάνετε αυτό, χρησιμοποιώντας το βοηθητικό πρόγραμμα πίσσα, που σας επιτρέπουν Συμπίεση και αποσυμπίεση αρχεία ή φακέλους σε ένα τρόπο πολύ γρήγορη.
Αυτό το βοηθητικό πρόγραμμα έχει μια σειρά από επιλογές που μπορείτε να δείτε μέσα από το Βοήθεια:
1 | tar --help |
o
1 | man tar |
Συμπίεση το πίσσα εντολή
Εμείς οι ίδιοι πρόκειται να εστίαση στην οποία είμαστε βοηθητικό πρόγραμμα για να μας δεσμευτεί. Για τη διεξαγωγή της συμπίεση του ένα ολόκληρο τον κατάλογο, Χρησιμοποιήστε τα ακόλουθα εντολή:
1 | tar -zcvf nombre_archivo.tar.gz ruta_y_nombre_directorio |
στην οποία μπορείτε να δείτε το ακόλουθο επιλογές:
- -z . Εκτελεί συμπίεση χρησιμοποιώντας το πρόγραμμα GZip.
- -c . Η CREA ένα αρχείο.
- -v . Δείχνει πληροφορίες σχετικά με τη διαδικασία.
- -f . Εκτελεί συμπίεση σε ένα αρχείο του οποίου το όνομα είναι εισάγει στη συνέχεια.
Ως παράδειγμα, Ας υποθέσουμε ότι θέλουμε να συμπιέσετε ένα φάκελο που βρίσκεται στη διαδρομή /Αρχική σελίδα/καθηγητής-falken/myFolder. Εκτελούμε τις εντολή:
1 | tar -zcvf micarpeta.tar.gz /home/professor-falken/micarpeta |
Αυτό θα δημιουργήσει ένα αρχείο που ονομάζεται micarpeta.tar.gz, σε το διαδρομή Όταν εκτελείτε την εντολή, και συμπιεσμένου περιεχομένου θα είναι το ένα με το φάκελο φιλοξενείται στο /Αρχική σελίδα/καθηγητής-falken/myFolder.
Απλήρωτος με την εντολή tar
Με παρόμοιο τρόπο, Αν ό, τι θέλετε να κάνετε είναι Αποσυμπιέστε ένα αρχείο tar.gz που έχετε δημιουργήσει προηγουμένως ή που έχουν λήψη, ο τρόπος να το κάνουμε είναι ως εξής:
1 | tar -zxvf archivo_descargado.tar.gz |
όπου η επιλογή -x δηλώνει ότι θέλουμε να κάνουμε την αποσυμπίεσης του αρχείου.
Αυτό θα προκαλέσει αυτό είναι δημιουργία, στον κατάλογο ή φάκελο τρέχουσα, ένα φάκελο του οποίου το περιεχόμενο θα είναι το σύνολο ασυμπίεστα αρχεία και φακέλους που στεγάζεται το αρχείο συμπιεσμένο σε ερώτηση.
Τέλος, Αν θέλουμε να τροποποιήσετε το διαδρομή αποσυμπίεσης του αρχείου, απλά προσθέστε την επιλογή -C δίπλα της φάκελος προορισμού, κάνοντας αποσυμπίεση γίνεται σε αυτή τη διαδρομή.
1 | tar -zxvf archivo_descargado.tar.gz -C /home/professor-falken/temporal |
Τι θα κάνει με τα περιεχόμενα του το συμπιεσμένο αρχείο είναι Αποσυμπιέστε σχετικά με Αυτή η διαδρομή εν λόγω.
Χρησιμοποιώντας το βοηθητικό πρόγραμμα πίσσα, Μπορείς Συμπίεση και αποσυμπίεση αρχεία. Στην περίπτωση αυτή, Έχουμε δει ως συμπιέσετε έναν ολόκληρο φάκελο σε ένα αρχείο tar.gz, και όσο, η μορφή της Αποσυμπιέστε αρχεία tar.gz ότι θα δημιουργήσει, ή ότι έχετε κατεβάσει από το διαδίκτυο, αντικατάσταση η επιλογή -c από την επιλογή -x.
