Πώς να εξαγάγετε αρχεία Tar σε έναν συγκεκριμένο κατάλογο στο Linux

How Extract Tar Files Specific Directory Linux



Κατά τη χρήση του Linux, ίσως έχετε παρατηρήσει ότι πολλά πακέτα συνοδεύονται από ένα .πίσσα επέκταση αρχείου. Λοιπόν, τι είναι ένα πίσσα αρχείο? ΕΝΑ πίσσα αρχείο είναι μια συλλογή πολλών αρχείων σε ένα αρχείο. Πίσσα (Tape Archive) είναι ένα πρόγραμμα που συλλέγει τα αρχεία και συλλέγει μερικές χρήσιμες πληροφορίες σχετικά με τα αρχεία που αρχειοθετεί, όπως δικαιώματα, ημερομηνίες κλπ. Αξιοσημείωτο είναι ότι Πίσσα Το βοηθητικό πρόγραμμα δεν συμπιέζει τα αρχεία. για συμπίεση, χρειάζεστε gzip ή bzip βοηθητικά προγράμματα.
Ως διαχειριστής Linux, πρέπει συχνά να αντιμετωπίσετε πίσσα αρχεία. Σε πολλές περιπτώσεις, πρέπει να εξαγάγετε τα δεδομένα του α πίσσα αρχείο σε κάποιο συγκεκριμένο κατάλογο. Λοιπόν, πώς να εξαγάγετε το πίσσα αρχείο σε μια συγκεκριμένη διαδρομή; Ένας τρόπος είναι να εξαγάγετε το πίσσα αρχείο στον τρέχοντα κατάλογο και, στη συνέχεια, αντιγράψτε τον στον επιθυμητό κατάλογο. Θα κάνει τη δουλειά, αλλά η διαδικασία είναι χρονοβόρα. Αυτός ο οδηγός εστιάζει στην εύρεση λύσεων για την εξαγωγή διαφόρων τύπων πίσσα αρχεία σε έναν συγκεκριμένο κατάλογο.

Πώς να εξαγάγετε το αρχείο Tar σε έναν συγκεκριμένο κατάλογο στο Linux:

Για να εξαγάγετε το αρχείο Tar σε άλλο κατάλογο, ακολουθήστε την παρακάτω σύνταξη:







$πίσσα -χφ [όνομα αρχείου].πίσσα-ΝΤΟ [/διαδρομή_από/Ευρετήριο]

Εναλλακτικά:



$πίσσα --εκχύλισμα --αρχείο=[όνομα αρχείου].πίσσα--Ευρετήριο [/διαδρομή_από/Ευρετήριο]

ο Η σημαία λέει στο βοηθητικό πρόγραμμα Tar να εξαγάγει το αρχείο που αναφέρεται στο όρισμα μετά -φά. Ενώ, -ΝΤΟ Η σημαία χρησιμοποιείται για να ορίσετε έναν συγκεκριμένο κατάλογο για την εξαγωγή του αρχείου. Εναλλακτικά, μπορείτε να αναφέρετε ρητά τις συνολικές λέξεις για εξαγωγή αρχείων χρησιμοποιώντας tar. Κατά τη γνώμη μου, η χρήση σημαιών είναι πολύ πιο γρήγορος τρόπος εξαγωγής αρχείων από την πληκτρολόγηση ολόκληρης της λέξης. Ας κάνουμε ένα παράδειγμα? Έχω ένα αρχείο με το όνομα my_documents.tar, που θέλω να εξαγάγω σε έναν κατάλογο αρχεία/tar_files, και να κάνει αυτή την εντολή θα ήταν:



$πίσσα -χφmy_documents.tar-ΝΤΟαρχεία/tar_files





Ή:

$πίσσα --εκχύλισμα --αρχείο= my_documents.tar--Ευρετήριοαρχεία/tar_files



Εάν θέλετε να παρακολουθείτε την πρόοδο της εξαγωγής του αρχείου στο τερματικό, χρησιμοποιήστε τη σημαία -v (λεκτική):

$πίσσα -xvfmy_documents.tar-ΝΤΟαρχεία/tar_files

Πώς να εξαγάγετε αρχεία tar.gz/tgz σε έναν συγκεκριμένο κατάλογο στο Linux:

Όπως συζητήθηκε παραπάνω, τα αρχεία tar μπορούν να συμπιεστούν χρησιμοποιώντας το gzip χρησιμότητα. Για να εξαγάγετε τέτοια αρχεία σε έναν συγκεκριμένο κατάλογο, η διαδικασία είναι σχεδόν παρόμοια. μια πρόσθετη σημαία -Με θα προστεθεί στην εντολή για αντιμετώπιση tar.gz ή tgz αρχεία:

$πίσσα -zxfmy_documents.tar.gz-ΝΤΟαρχεία/tar_gz_files

Ή:

$πίσσα -zvxfmy_documents.tar.gz-ΝΤΟαρχεία/tar_gz_files

Πώς να εξαγάγετε αρχεία tar.bz2/tar.bz/tbz/tbz2 σε έναν συγκεκριμένο κατάλογο στο Linux:

Πριν μάθουμε τη μέθοδο εξαγωγής, ας καταλάβουμε τι tar.bz2, tar.bz, tbz, tbz2 αρχεία είναι. Αυτές είναι οι επεκτάσεις αρχείων των αρχείων tar που συμπιέζονται είτε από το bzip ή bzip2 βοηθητικό πρόγραμμα στο Linux. Για να εξαγάγετε αρχεία με οποιαδήποτε από αυτές τις επεκτάσεις, θα προσθέσουμε το -j σημαία:

$πίσσα -jxfmy_documents.tar.bz2-ΝΤΟαρχεία/bzip_files

Για λεπτομερή έξοδο χρησιμοποιήστε:

$πίσσα -jvxfmy_documents.tar.bz2-ΝΤΟαρχεία/bzip_files

Συμπέρασμα:

Πίσσα είναι ένα ευρέως χρησιμοποιούμενο βοηθητικό πρόγραμμα σε λειτουργικά συστήματα που βασίζονται σε Linux και UNIX για τη δημιουργία αντιγράφων ασφαλείας. Πίσσα το βοηθητικό πρόγραμμα έρχεται επίσης με μια δυνατότητα εξαγωγής πίσσα αρχεία σε έναν συγκεκριμένο κατάλογο. Τα αρχεία μπορούν να εξαχθούν χρησιμοποιώντας το -ΝΤΟ σημαία με την καθορισμένη διαδρομή φακέλου. Επιπλέον, χρησιμοποιώντας το Πίσσα βοηθητικό πρόγραμμα, μπορείτε επίσης να εξαγάγετε τα συγκεκριμένα αρχεία από τα αρχειοθετημένα αρχεία. Αυτό το βοηθητικό πρόγραμμα all-in-one έχει πολλά να εξερευνήσετε και να μάθετε περισσότερα Πίσσα χρησιμότητα εκτελέσει άνθρωπος πίσσα στο τερματικό.