Πώς να ξεφορτώσετε αρχεία στο Linux

How Untar Files Linux



Το Tar είναι αρκετά δημοφιλής μορφή αρχείου, ειδικά στο Linux. Σε πολλές περιπτώσεις, οι διανομές χρησιμοποιούν αρχεία tar για να παρέχουν ενημερώσεις πακέτων. Τα αρχεία Tar είναι επίσης συνηθισμένα όταν πρόκειται για κοινή χρήση αρχείων στο διαδίκτυο.

Ελέγξτε πώς να ξεφορτώσετε αρχεία στο Linux.







Tar στο Linux

Για τη διαχείριση αρχείων tar, όλες οι διανομές Linux συνοδεύονται από το εργαλείο tar. Είναι αυτό το εργαλείο που θα χρησιμοποιήσουμε για την εξαγωγή του περιεχομένου ενός αρχείου tar.



Ας δείξουμε τα πάντα με ένα παράδειγμα. Αρχικά, ας δημιουργήσουμε ένα αρχείο tar με πολλά αρχεία και καταλόγους. Εδώ, δημιούργησα έναν κατάλογο με το όνομα Μυρμήγκια που θα μετατραπεί σε αρχείο πίσσας.



$δέντροΜυρμήγκια/





Τώρα, ας δημιουργήσουμε ένα αρχείο tar από τον κατάλογο. Εδώ, το tar θα χρησιμοποιήσει διάφορους αλγόριθμους συμπίεσης για να κάνει τη δουλειά. Είναι κοινή πρακτική ότι ο αλγόριθμος συμπίεσης υπαγορεύει το όνομα του αρχείου εξόδου.

Για να δημιουργήσετε ένα αρχείο tar με συμπίεση gzip, χρησιμοποιήστε την ακόλουθη εντολή.



$πίσσα -cvzfμυρμήγκια.tar.gz<source_file_directory>>

Για να δημιουργήσετε ένα αρχείο tar με συμπίεση bzip2, χρησιμοποιήστε την ακόλουθη εντολή.

$πίσσα -cvjfμυρμήγκια.tar.bz2<source_file_directory>>

Για να δημιουργήσετε ένα αρχείο tar με συμπίεση XZ, χρησιμοποιήστε την ακόλουθη εντολή.

$πίσσα -cvJfμυρμήγκια.tar.xz<source_file_directory>>

Εξαγωγή αρχείων tar

Λίστα περιεχομένου πίσσας

Η ακόλουθη εντολή tar θα εμφανίσει όλα τα αρχεία και τους καταλόγους που περιλαμβάνονται στο αρχείο tar.

$πίσσα -tvf <tar_archive>>

Ας έχουμε μια γρήγορη ανάλυση των σημαιών που χρησιμοποιήσαμε.

  • t: Λέει στην tar να αναφέρει τα περιεχόμενα του αρχείου.
  • v: Λέει στην tar να εκτυπώσει τη δράση της στην κονσόλα.
  • f: Λέει στο tar σε ποιο αρχείο πρέπει να εκτελεστεί η ενέργεια.

Εξαγωγή ολόκληρου του αρχείου

Τώρα, είμαστε έτοιμοι να εξαγάγουμε τα αρχεία πίσσας που έχουμε στη διάθεσή μας. Ενώ χρειάζεστε διαφορετικές εντολές για τη δημιουργία διαφορετικών τύπων αρχείων tar, μπορούμε να χρησιμοποιήσουμε μόνο μία εντολή tar για να τις εξαγάγουμε όλες.

Η ακόλουθη εντολή tar θα εξαγάγει οποιοδήποτε έγκυρο αρχείο tar. Εάν υπάρχουν αρχεία με παρόμοια ονόματα αρχείων, κατά την εξαγωγή, το tar θα αντικαταστήσει τα αρχεία έξω από το αρχείο.

$πίσσα -xvf <tar_archive>>

Εδώ, αντιμετωπίζουμε μια νέα σημαία πίσσας.

  • x: Λέει στο tar να εξαγάγει ένα αρχείο.

Εάν δεν θέλετε το tar να αντικαταστήσει τα υπάρχοντα δεδομένα, προσθέστε τη σημαία -k. Λέει στο tar να μην αντικαθιστά/αντικαθιστά οποιοδήποτε υπάρχον αρχείο ή κατάλογο.

$πίσσα -xvkf <tar_archive>>

Εξαγωγή συγκεκριμένων αρχείων

Υπάρχουν ορισμένες περιπτώσεις όπου δεν χρειάζεται να εξαχθεί ολόκληρο το αρχείο tar μόνο για να αρπάξετε ένα μόνο αρχείο. Το εργαλείο tar προσφέρει τέτοια ευελιξία ώστε να μπορείτε να εξαγάγετε μόνο τα λίγα επιλεγμένα αρχεία που χρειάζεστε.

Για αυτήν την εργασία, η δομή εντολών tar θα μοιάζει με αυτήν. Εδώ, το όνομα αρχείου θα είναι το όνομα του αρχείου που θέλετε. Πρέπει να ταιριάζει με το όνομα αρχείου που βρίσκεται μέσα στο αρχείο tar.

$πίσσα -xvf <tar_archive>> <όνομα αρχείου>>

Εάν θέλετε να εξαγάγετε μερικά αρχεία με τέτοιο τρόπο, χρησιμοποιήστε την ακόλουθη δομή εντολών.

$πίσσα -xvf <tar_archive>> <όνομα αρχείου_1>> <όνομα αρχείου_2>>

Εξαγωγή συγκεκριμένων καταλόγων

Αυτό είναι ένα ακόμη φοβερό χαρακτηριστικό του αρχείου tar. Αν υποθέσουμε ότι το αρχείο tar στο χέρι σας περιέχει έναν κατάλογο ή περισσότερους, μπορείτε να πείτε με μη αυτόματο τρόπο στο tar ποιον κατάλογο θα εξαγάγετε.

Η δομή εντολών είναι παρόμοια με την παραπάνω ενότητα.

$πίσσα -xvf <tar_archive>> <Ευρετήριο>>

Εάν θέλετε να εξαγάγετε πολλούς καταλόγους, εκτελέστε την ακόλουθη εντολή.

$πίσσα -xvf <tar_archive>> <κατάλογος_1>> <κατάλογο_2>>

Τελικές σκέψεις

Η εξαγωγή αρχείων πίσσας είναι μια πολύ απλή εργασία. Το μόνο που χρειάζεται να γνωρίζετε είναι η σωστή εντολή tar. Εάν ενδιαφέρεστε να εκτελέσετε ενέργειες με GUI και να χρησιμοποιήσετε έναν διαχειριστή αρχείων, τότε ο διαχειριστής αρχείων σας θα πρέπει να έχει τη δυνατότητα εξαγωγής αρχείων tar από προεπιλογή.

Στο Linux, υπάρχουν περισσότερα εργαλεία για την εξαγωγή διαφόρων μορφών συμπιεσμένων αρχείων. Δείτε πώς μπορείτε να εξαγάγετε συμπιεσμένα αρχεία στο Linux.

Καλή πληροφορική!