Cách chiết cây bằng nước ra rễ cực nhiều
Πίνακας περιεχομένων:
- Εξαγωγή αρχείου tar.bz2
- Εξαγωγή συγκεκριμένων αρχείων από αρχείο tar.bz2
- Εξαγωγή του αρχείου tar.bz2 από τον stdin
- Λίστα αρχείου tar.bz2
- συμπέρασμα
Η εντολή
tar
επιτρέπει τη δημιουργία και εξαγωγή αρχείων tar. Υποστηρίζει ένα ευρύ φάσμα προγραμμάτων συμπίεσης όπως gzip, bzip2, lzip, lzma, lzop, xz και compress.
Το Bzip2 είναι ένας από τους πιο δημοφιλείς αλγόριθμους για τη συμπίεση αρχείων tar. Κατά συνθήκη, το όνομα ενός αρχείου πίσσας συμπιεσμένου με το bzip2 τελειώνει είτε με .tar.bz2 είτε με .tbz2.
Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς μπορείτε να εξαγάγετε (ή να αποσυμπιέσετε) τα αρχεία tar.bz2 και tbz2 χρησιμοποιώντας την εντολή
tar
.
Εξαγωγή αρχείου tar.bz2
Οι περισσότερες διανομές Linux και macOS έρχονται με προεγκατεστημένο το βοηθητικό πρόγραμμα tar από προεπιλογή.
Για να εξαγάγετε ένα αρχείο tar.bz2, χρησιμοποιήστε την επιλογή
--extract
(
-x
) και καθορίστε το όνομα αρχείου αρχείου μετά την επιλογή
-f
:
tar -jf archive.tar.bz2
Η εντολή
tar
εντοπίζει αυτόματα τον τύπο συμπίεσης και εξάγει το αρχείο. Η ίδια εντολή μπορεί να χρησιμοποιηθεί για την εξαγωγή των αρχείων tar που είναι συμπιεσμένα με άλλους αλγόριθμους, όπως το .tar.gz.
Εάν είστε χρήστης της επιφάνειας εργασίας και η γραμμή εντολών δεν είναι το πράγμα σας, μπορείτε να χρησιμοποιήσετε το διαχειριστή αρχείων σας. Για να εξαγάγετε (unzip) ένα αρχείο tar.bz2 απλά κάντε δεξί κλικ στο αρχείο που θέλετε να εξαγάγετε και επιλέξτε "Extract". Οι χρήστες των Windows θα χρειαστούν ένα εργαλείο με όνομα 7zip για να εξαγάγουν τα αρχεία tar.bz2.
Για πιο λεπτομερή έξοδο χρησιμοποιήστε την επιλογή
-v
. Αυτή η επιλογή λέει στο
tar
να εμφανίσει τα ονόματα των αρχείων που εξάγονται στο τερματικό.
tar -xvf archive.tar.bz2
Από προεπιλογή, το
tar
θα εξάγει τα περιεχόμενα του αρχείου στον τρέχοντα κατάλογο εργασίας. Χρησιμοποιήστε το
--directory
(
-C
) για να εξαγάγετε αρχεία αρχείου σε έναν συγκεκριμένο κατάλογο:
Για παράδειγμα, για να εξαγάγετε τα περιεχόμενα του αρχείου στον κατάλογο
/home/linuxize/files
, πληκτρολογήστε:
tar -jf archive.tar.bz2 -C /home/linuxize/files
Εξαγωγή συγκεκριμένων αρχείων από αρχείο tar.bz2
Για να εξαγάγετε ένα συγκεκριμένο αρχείο από ένα αρχείο tar.bz2, προσθέστε μια λίστα με τα ονόματα των αρχείων που διαχωρίζονται χωριστά μετά το όνομα του αρχείου:
tar -jf archive.tar.bz2 file1 file2
Κατά την εξαγωγή αρχείων, πρέπει να δώσετε τα ακριβή τους ονόματα, συμπεριλαμβανομένης της διαδρομής, όπως εκτυπώνεται όταν χρησιμοποιείται η επιλογή
--list
(
-t
).
Η εξαγωγή ενός ή περισσότερων καταλόγων από ένα αρχείο είναι ίδια με την εξαγωγή πολλών αρχείων:
tar -jf archive.tar.bz2 dir1 dir2
tar -jf archive.tar.bz2 README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Η επιλογή
--wildcards
σάς επιτρέπει να εξάγετε αρχεία από ένα αρχείο tar.bz2 με βάση ένα μοτίβο μπαλαντέρ. Το πρότυπο πρέπει να αναφέρεται για να αποτρέψει το κέλυφος από την ερμηνεία του.
Για παράδειγμα, για να εξαγάγετε μόνο τα αρχεία των οποίων τα ονόματα καταλήγουν σε
.md
(αρχεία Markdown), θα χρησιμοποιούσατε:
tar -jf archive.tar.bz2 --wildcards '*.md'
Εξαγωγή του αρχείου tar.bz2 από τον stdin
Κατά την εξαγωγή ενός συμπιεσμένου αρχείου tar.bz2 με ανάγνωση του αρχείου από την τυπική είσοδο (συνήθως μέσω σωληνώσεων), πρέπει να καθορίσετε την επιλογή αποσυμπίεσης. Η επιλογή
-j
λέει στο
tar
ότι το αρχείο συμπιέζεται με το bzip2.
Στο παρακάτω παράδειγμα, κατεβάζουμε τις πηγές Vim χρησιμοποιώντας την εντολή
wget
και την εξαγωγή της εξόδου στην εντολή
tar
:
wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj
tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now
Λίστα αρχείου tar.bz2
Για να ορίσετε το περιεχόμενο ενός αρχείου tar.bz2, χρησιμοποιήστε την επιλογή
--list
(
-t
):
tar -tf archive.tar.bz2
Η έξοδος θα φαίνεται κάπως έτσι:
file1
file2
file3
tar -tvf archive.tar.bz2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
συμπέρασμα
Το αρχείο tar.bz2 είναι αρχείο αρχείων Tar που συμπιέζεται με το Bzip2. Για να εξαγάγετε ένα αρχείο tar.bz2, χρησιμοποιήστε την εντολή
tar -jf
ακολουθείται από το όνομα του αρχείου.
Εάν έχετε ένα αρχείο PDF και θέλετε να μετατρέψετε το αρχείο PDF σε αρχείο PowerPoint (PPT)
Ηλεκτρονικά εργαλεία και ένα δωρεάν λογισμικό Windows το οποίο θα κάνει την δουλειά αρκετά καλά. Μπορείτε να ανοίξετε το αρχείο PPT στο Microsoft PowerPoint καθώς και οποιοδήποτε άλλο ανοιχτήρι PPT μετά τη μετατροπή του από το PDF.
Πώς να εισαγάγετε ή να εξαγάγετε τον περιηγητή άκρων Αγαπημένα σε ένα αρχείο HTMl
Μάθετε πώς να εισάγετε από αρχείο ή να κάνετε εξαγωγή σε αρχείο HTML Microsoft Περιηγητής περιθωρίων Αγαπημένα στα Windows 10. Μπορείτε επίσης να εισάγετε αγαπημένα από άλλα προγράμματα περιήγησης.
Πώς να εξαγάγετε (unzip) το αρχείο tar gz
Αν είστε περιαγόμενος στον κόσμο ανοιχτού κώδικα, είναι πιθανό να συναντήσετε τα αρχεία.tar.gz σε τακτική βάση. Τα πακέτα ανοιχτού κώδικα είναι γενικά διαθέσιμα για λήψη σε μορφές .tar.gz και .zip. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς μπορείτε να εξαγάγετε (ή να αποσυμπιέσετε) tar.gz αρχεία.







