Εξαγωγή αρχείων tar σε έναν συγκεκριμένο κατάλογο στο Linux

Χρησιμότητα πίσσα είναι ένα βοηθητικό πρόγραμμα που μας βοηθά να δημιουργούμε αντίγραφα ασφαλείας σε οποιοδήποτε σύστημα Linux, περιλαμβάνει πολλές επιλογές τις οποίες πρέπει να καθορίσουμε ανάλογα με το τι θέλουμε να κάνουμε.

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

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

# tar -xf filename.tar -C / file_path / φάκελος
# tar -xf filename.tar.gz --κατάλογος / file_path / φάκελος

ΣΗΜΕΙΩΣΗ: Στην πρώτη σύνταξη, το -C είναι να καθορίσετε ότι εργάζεστε σε διαφορετικό κατάλογο από τον τρέχοντα, δηλαδή όταν πρόκειται να αλλάξουμε τον κατάλογο ή το φάκελο.

Ακολουθούν ορισμένα παραδείγματα όπου αυτό μπορεί να εξηγηθεί καλύτερα:

Παράδειγμα 1: Εξαγωγή αρχείων .tar

Θα εξαγάγουμε τα αρχεία από άρθρο.tar σε κατάλογο / tmp / my_article. Κάτι που είναι πολύ σημαντικό είναι να βεβαιωθείτε ότι ο κατάλογος προορισμού ή ο φάκελος υπάρχει πριν από την εξαγωγή του .πίσσα

Θα δημιουργήσουμε το φάκελο προορισμού με την ακόλουθη εντολή:dire

# mkdir / tmp / my_article

Τώρα, για να εξαγάγετε τα αρχεία από το άρθρο.tar στο / tmp / my_article εκτελούμε τα εξής:

# tar -xvf article.tar -C / tmp / my_article /

Μπορεί επίσης να χρησιμοποιηθεί -Ευρετήριο αντί για -C, έχουν ακριβώς την ίδια λειτουργία

Παράδειγμα 2: Εξαγωγή αρχείων .tar.gz και .tgz

Όπως και στο προηγούμενο παράδειγμα, πρέπει να βεβαιωθούμε ότι ο φάκελος προορισμού υπάρχει χρησιμοποιώντας:

# mddir / tmp /tgz

Τώρα πρόκειται να εξαγάγουμε documents.tgz στο φάκελο που δημιουργήσαμε νωρίτερα

# tar -zvxf docs.tgz -C / tmp / tgz /

Μπορεί επίσης να χρησιμοποιηθεί με αυτόν τον τρόπο (κάνει ακριβώς το ίδιο πράγμα)

# tar -zvxf docs.tgz --κατάλογος / tmp / tgz /

Παράδειγμα 3: Εξαγωγή αρχείων tar.bz2, tar.bz, .tbz ή .tbz2 σε άλλο κατάλογο

Για άλλη μια φορά, διασφαλίζουμε ότι ο φάκελος προορισμού υπάρχει χρησιμοποιώντας:

# mddir / tmp /tar-bz

Και αποσυμπιέστε το αρχείο που ονομάζεται documents.tbz2 στο φάκελο που δημιουργήθηκε προηγουμένως

# tar -jvxf docs.tbz2 -C / tmp / tar-bz

Παράδειγμα 4: Εξαγωγή ενός ή περισσότερων συγκεκριμένων φακέλων στο αρχείο .tar σε έναν συγκεκριμένο κατάλογο

Κάτι που μπορούμε επίσης να κάνουμε με το tar είναι να εξαγάγουμε ένα συγκεκριμένο μέρος του αρχείου που αποσυμπιέζουμε, χωρίς να χρειάζεται να εξαγάγουμε όλο το περιεχόμενο.

Σε αυτήν την περίπτωση το αρχείο καλείται κλπ και το φάκελο προορισμού / ειδικό για πίσσα

Για άλλη μια φορά, διασφαλίζουμε ότι ο φάκελος προορισμού υπάρχει χρησιμοποιώντας:

# mddir / tmp /ειδικά για πίσσα
# tar -xvf etc.tar etc / issue / etc / content.odt etc / mysql / -C / tmp / tar-ειδικά

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   jose dijo

    Γεια, κάποιος ξέρει πώς θα μπορούσα να μετακινήσω την προσωρινή μνήμη Google Chrome από σκληρό δίσκο σε RAM στο Ubuntu 14.04 LTS;

    1.    Λέων dijo

      Το κάνω, είναι εύκολο. Απλώς τροποποιήστε το fstab με το sig. αξίες:
      tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ tmpfs default, exec, nosuid, nodev, mode = 0777 0 0

      Ελπίζω να σας εξυπηρετήσει.

  2.   Δάσος dijo

    Ευχαριστώ, ευχαριστώ πολύ για την εξήγηση.

  3.   Αλεχάντρο Τορμάρ dijo

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

  4.   fedora_user dijo

    Αυτό είναι στοιχειώδες, εκπλήσσομαι που πρέπει να κάνετε μια δημοσίευση που το εξηγεί αυτό.
    Κανείς δεν διαβάζει τα εγχειρίδια πια;
    $ man tar !!!

  5.   Mauricio Lopez dijo

    Ευχαριστώ για τη σαφή εξήγηση.