Ένα αρχείο που χρησιμοποιεί τη μορφή .tar.gz είναι ένα αρχείο που έχει δημιουργηθεί χρησιμοποιώντας μια εφαρμογή αρχειοθέτησης που βασίζεται σε Unix και στη συνέχεια συμπιέζεται χρησιμοποιώντας το εργαλείο gzip. Αυτά τα αρχεία ονομάζονται συχνά tarballs. Παρόλο που μπορείτε να τα βρείτε με την επέκταση .tar.gz, η επέκταση αρχείου μπορεί επίσης να συντομευτεί σε .tgz ή .gz.
Κανονικά, τα αρχεία tar χρησιμοποιούνται συχνά από χρήστες του Ubuntu και του macOS για αποθήκευση δεδομένων και δημιουργία αντιγράφων ασφαλείας, αλλά μερικές φορές οι χρήστες των Windows 10 μπορεί επίσης να αντιμετωπίσουν αυτούς τους τύπους αρχείων και να χρειαστεί να εξαγάγουν το περιεχόμενό τους.
Αν και μπορείτε να χρησιμοποιήσετε ορισμένες εφαρμογές τρίτων όπως το 7-Zip και το PeaZip, μερικές φορές αυτές οι εφαρμογές δεν μπορούν να λειτουργήσουν καλά με αρχεία που έχουν δημιουργηθεί σε άλλες πλατφόρμες και είναι πολύ αργές κατά την εξαγωγή ενός αρχείου.μεγάλος αριθμός αρχείων.
Τα Windows 10 περιλαμβάνουν εγγενή υποστήριξη για tar. Μπορείτε να χρησιμοποιήσετε τη γραμμή εντολών για να εξαγάγετε αυτά τα αρχεία. Εναλλακτικά, μπορείτε ακόμη και να χρησιμοποιήσετε το Windows Subsystem for Linux (WSL), το οποίο παρέχει εγγενή υποστήριξη για Ubuntu, Fedora και SUSE, ώστε να έχετε επίσης πρόσβαση σε πολλά εργαλεία Linux, συμπεριλαμβανομένου του tar για γρήγορη αποσυμπίεση περιεχομένου από το tarball.
Σε αυτό το σεμινάριο, θα μάθετε τα βήματα για τη χρήση εντολών εγγενών tar στα Windows 10 χρησιμοποιώντας τη γραμμή εντολών και το Ubuntu για την εξαγωγή των περιεχομένων ενός αρχείου .tar.gz.
Εξαγωγή .tar.gz, .tgz ή .gz tarball χρησιμοποιώντας tar στα Windows 10
Για να εξαγάγετε αρχεία .tar.gz, .tgz, .gz καθώς και .zip χρησιμοποιώντας tar στα Windows 10, ακολουθήστε τα εξής βήματα:
1. Ανοίξτε το Start στα Windows 10.
2. Ανοίξτε τη γραμμή εντολών με δικαιώματα διαχειριστή .
3. Πληκτρολογήστε την ακόλουθη εντολή για να χρησιμοποιήσετε το tar για την εξαγωγή των αρχείων και πατήστε Enter
:
tar -xvzf C:\PATH\TO\FILE\FILE-NAME.tar.gz -C C:\PATH\TO\FOLDER\EXTRACTION
Εξαγωγή .tar.gz, .tgz ή .gz tarball χρησιμοποιώντας tar στα Windows 10
Γρήγορη συμβουλή : Στην εντολή, φροντίστε να ενημερώσετε τη σύνταξη ώστε να περιλαμβάνει τις διαδρομές προέλευσης και προορισμού. Επιπλέον, εφόσον χρησιμοποιείτε ήδη tar στα Windows 10, δεν χρειάζεται να καθορίσετε τη διαδρομή σαν να εκτελούσατε Linux. Μπορείτε απλώς να χρησιμοποιήσετε τη μορφή διαδρομής που χρησιμοποιείται από τα Windows.
Μόλις ολοκληρώσετε τα βήματα, μετά από λίγο θα έχετε όλα τα αρχεία και τους φακέλους εξαγωγής στη διαδρομή προορισμού που καθορίσατε.
Προϋποθέτει ότι έχετε εξαγάγει ένα tarball που δημιουργήθηκε σε άλλο σύστημα, επομένως το άρθρο παραλείπει ορισμένα ορίσματα που είναι συχνά απαραίτητα για τη διατήρηση των δικαιωμάτων, αλλά δεν είναι απαραίτητα στα Windows 10 για την πρόσβαση σε αρχεία.
Εξαγωγή .tar.gz, .tgz ή .gz tarball χρησιμοποιώντας tar στο Linux στα Windows 10
Για να χρησιμοποιήσετε το tar στο Linux, πρέπει να εγκαταστήσετε μια διανομή (όπως το Ubuntu) ενεργοποιώντας το Windows Subsystem for Linux (WSL) και μετά να εγκαταστήσετε το Ubuntu από το Microsoft Store.
Για να εξαγάγετε το αρχείο .tar.gz χρησιμοποιώντας Linux στα Windows 10, ακολουθήστε τα εξής βήματα:
1. Ανοίξτε το Start.
2. Αναζητήστε το Ubuntu και κάντε κλικ στο επάνω αποτέλεσμα για να ανοίξετε την εφαρμογή.
3. Πληκτρολογήστε την ακόλουθη εντολή για να εξαγάγετε τα περιεχόμενα του αρχείου .tar.gz και πατήστε Enter
:
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER
Εξαγωγή .tar.gz, .tgz ή .gz tarball χρησιμοποιώντας tar στο Linux στα Windows 10
Γρήγορη συμβουλή : Στην εντολή, φροντίστε να ενημερώσετε τη σύνταξη ώστε να περιλαμβάνει τις διαδρομές προέλευσης και προορισμού. Εάν υπάρχει μόνο ένα αρχείο .tar, μπορείτε να χρησιμοποιήσετε την ίδια εντολή που περιγράφεται παραπάνω, αλλά μην συμπεριλάβετε το όρισμα z .
Στην παραπάνω εντολή, για παράδειγμα, πληκτρολογήστε sudo για να εκτελέσετε την εφαρμογή με δικαιώματα διαχειριστή, tar για να καλέσετε την εφαρμογή και, στη συνέχεια, δώστε της ορισμένα ορίσματα, όπως:
x - Το Tar υποδεικνύει ότι θέλετε να εξαγάγετε τα περιεχόμενα.
v - Αυτό είναι ένα προαιρετικό όρισμα για την εμφάνιση της διαδικασίας αποσυμπίεσης. Διαφορετικά, θα δείτε απλώς έναν δρομέα που αναβοσβήνει μέχρι να ολοκληρωθεί η διαδικασία.
z - Πείτε στο tar να αποσυμπιέσει τα περιεχόμενα του αρχείου .tar.gz χρησιμοποιώντας gzip.
f - Οδηγίες για το tar στο όνομα του αρχείου που πρόκειται να εξαγάγετε.
Στη συνέχεια, πρέπει να καθορίσετε τη διαδρομή του αρχείου tarball που θέλετε να εξαγάγετε. Μπορεί να παρατηρήσετε ότι η διαδρομή ξεκινά με /mnt/c/ , αντί για c:\ , και αυτό συμβαίνει επειδή στην πραγματικότητα εργαζόμαστε στον κόσμο του Linux.
-C - Χρησιμοποιείται για να πει στο tar να αλλάζει καταλόγους. Κατά την εκτέλεση μιας εντολής, ξεκινάτε από τον κατάλογο προέλευσης και, στη συνέχεια, πρέπει να καθορίσετε τον κατάλογο προορισμού, που είναι η καθορισμένη διαδρομή άρθρου για να ολοκληρώσετε την εντολή. Μπορείτε να εξαγάγετε τα αρχεία σε οποιονδήποτε φάκελο θέλετε, αλλά θυμηθείτε να ξεκινήσετε τη διαδρομή με /mnt/ ακολουθούμενη από τη διαδρομή των Windows.
Είναι σημαντικό να δίνετε προσοχή στα κεφαλαία και πεζά γράμματα ενώ πληκτρολογείτε μια εντολή στο Linux.
Σε αυτόν τον οδηγό, το Quantrimang.com έχει εξετάσει τα βασικά βήματα για την εκτέλεση μιας συγκεκριμένης εργασίας. Εάν δεν είστε χρήστης Linux, υπάρχουν πολλά να μάθετε για το tar . Εάν θέλετε να μάθετε περισσότερα για αυτό το εργαλείο, στον πίνακα ελέγχου του Ubuntu πληκτρολογήστε tar --help
.