Τρόπος συμπίεσης και αποσυμπίεσης αρχείων χρησιμοποιώντας το PowerShell στα Windows 11/10
Ουσιαστικά, η μορφή αρχείου ZIP μειώνει το μέγεθος των αρχείων συμπιέζοντάς τα σε ένα μόνο αρχείο. (ZIP)Αυτή η διαδικασία εξοικονομεί χώρο στο δίσκο, κρυπτογραφεί δεδομένα και διευκολύνει την κοινή χρήση αρχείων με άλλους. Σε αυτήν την ανάρτηση, θα σας δείξουμε πώς να κάνετε συμπίεση και αποσυμπίεση αρχείων( zip and unzip files )( zip and unzip files ) χρησιμοποιώντας το βοηθητικό πρόγραμμα PowerShell στα Windows 11/10.
Πώς να κάνετε zip αρχεία χρησιμοποιώντας το PowerShell
Ξεκινάτε με τη συμπίεση ορισμένων αρχείων σε ένα αρχείο ZIP χρησιμοποιώντας το cmdlet(ZIP) Compress -Archive . (Compress-Archive)Παίρνει τη διαδρομή προς όλα τα αρχεία που θέλετε να συμπιέσετε—πολλά αρχεία χωρίζονται με κόμμα—και τα αρχειοθετεί στον προορισμό που καθορίζετε.
Κάντε τα εξής:
Πατήστε το πλήκτρο Windows key + X για να ανοίξετε το Power User Menu(open Power User Menu) και, στη συνέχεια, πατήστε το I(I) στο πληκτρολόγιο για να εκκινήσετε το PowerShell .
Στη συνέχεια, πληκτρολογήστε την παρακάτω σύνταξη, αντικαθιστώντας το σύμβολο κράτησης θέσης <PathToFiles> και <PathToDestination> με τη διαδρομή προς τα αρχεία που θέλετε να συμπιέσετε και το όνομα και τον φάκελο που θέλετε να μεταβεί, αντίστοιχα.
Compress-Archive -LiteralPath <PathToFiles> -DestinationPath <PathToDestination>
Σημείωση(Note) : Όταν παρέχετε τη διαδρομή προορισμού, φροντίστε να δώσετε στο αρχείο αρχειοθέτησης ένα όνομα ή το PowerShell θα το αποθηκεύσει ως ".zip" όπου καθορίζετε. Επίσης, λάβετε υπόψη ότι τα εισαγωγικά γύρω από τη διαδρομή είναι απαραίτητες μόνο όταν η διαδρομή αρχείου περιέχει κενό.
Εναλλακτικά, για να κάνετε συμπίεση ολόκληρου του περιεχομένου ενός φακέλου και όλων των υποφακέλων του, μπορείτε να χρησιμοποιήσετε την ίδια σύνταξη όπως παραπάνω, αντικαθιστώντας το σύμβολο κράτησης θέσης <PathToFiles> και <PathToDestination> με τη διαδρομή προς τα αρχεία που θέλετε να συμπιεστείτε και το όνομα και τον φάκελο θέλει να πάει, αντίστοιχα.
Θα πρέπει να μοιάζει όπως φαίνεται στην παρακάτω εικόνα.
Αυτή η εντολή βάζει τη διαδρομή σε έναν κατάλογο με πολλά αρχεία και φακέλους χωρίς να προσδιορίζει μεμονωμένα αρχεία. Το PowerShell(PowerShell) παίρνει τα πάντα μέσα στον ριζικό κατάλογο και τον συμπιέζει, τους υποφακέλους και όλα.
Διαβάστε(Read) : Πώς να ανοίξετε τα .TAR.GZ, .TGZ ή .GZ. Αρχεία(How to open .TAR.GZ, .TGZ or .GZ. Files) .
Η συνάρτηση χαρακτήρα μπαλαντέρ (*).
Το cmdlet Compress-Archive σάς επιτρέπει να χρησιμοποιήσετε έναν χαρακτήρα μπαλαντέρ (*) για να επεκτείνετε ακόμη περισσότερο τη λειτουργικότητα. Όταν χρησιμοποιείτε τον χαρακτήρα, μπορείτε να εξαιρέσετε τον ριζικό κατάλογο, να συμπιέσετε μόνο αρχεία σε έναν κατάλογο ή να επιλέξετε όλα τα αρχεία ενός συγκεκριμένου τύπου. Για να χρησιμοποιήσετε έναν χαρακτήρα μπαλαντέρ με το Compress-Archive(Compress-Archive) , πρέπει να χρησιμοποιήσετε την παράμετρο -Path , καθώς το (-Path)-LiteralPath δεν τους αποδέχεται.
Τώρα, και από τα δύο παραδείγματα που δίνονται παραπάνω, έχετε δει πώς να συμπεριλάβετε τον ριζικό κατάλογο και όλα τα αρχεία και τους υποκαταλόγους του κατά τη δημιουργία ενός αρχείου αρχειοθέτησης. Ωστόσο, εάν θέλετε να εξαιρέσετε τον ριζικό φάκελο από το αρχείο Zip , μπορείτε να χρησιμοποιήσετε έναν χαρακτήρα μπαλαντέρ για να τον παραλείψετε από το αρχείο. Προσθέτοντας έναν αστερίσκο (*) στο τέλος της διαδρομής του αρχείου, το PowerShell θα αρπάξει μόνο ό,τι βρίσκεται μέσα στον ριζικό κατάλογο. Η σωστή σύνταξη παρουσιάζεται παρακάτω.
Compress-Archive -Path C:\path\to\file\* -DestinationPath C:\path\to\archive.zip
Τώρα, στην περίπτωση που έχετε έναν φάκελο με μια δέσμη διαφορετικών τύπων αρχείων (.docx, .txt , .jpg , κ.λπ.) αλλά θέλετε να συμπιέσετε όλους μόνο έναν τύπο, μπορείτε να χρησιμοποιήσετε την παρακάτω σύνταξη. Το PowerShell(PowerShell) θα αρχειοθετήσει τα καθορισμένα αρχεία χωρίς να αγγίζει ρητά τα άλλα. Λάβετε(Bear) υπόψη ότι οι υποκατάλογοι και τα αρχεία του ριζικού φακέλου δεν περιλαμβάνονται στο αρχείο με αυτήν τη μέθοδο.
Compress-Archive -Path C:\path\to\file\*.docx -DestinationPath C:\path\to\archive.zip
Τέλος, εάν θέλετε ένα αρχείο που συμπιέζει μόνο αρχεία στον ριζικό κατάλογο και σε όλους τους υποκαταλόγους του, θα χρησιμοποιήσετε τον χαρακτήρα μπαλαντέρ star-dot-star (*.*) για να συμπιέσετε τα αρχεία με την παρακάτω σύνταξη. Και με αυτήν τη μέθοδο, οι υποκατάλογοι και τα αρχεία του ριζικού φακέλου δεν περιλαμβάνονται στο αρχείο.
Compress-Archive -Path C:\path\to\file\*.* -DestinationPath C:\path\to\archive.zip
Τώρα, είναι επιτακτική ανάγκη να επισημάνετε ότι ακόμη και μετά την ολοκλήρωση της αρχειοθέτησης, μπορείτε να ενημερώσετε ένα υπάρχον συμπιεσμένο αρχείο χρησιμοποιώντας την παράμετρο -Update με τη σωστή σύνταξη που παρέχεται παρακάτω. Αυτό σας επιτρέπει να αντικαταστήσετε παλαιότερες εκδόσεις αρχείων στο αρχείο με νεότερες που έχουν τα ίδια ονόματα και να προσθέσετε αρχεία που έχουν δημιουργηθεί στον ριζικό κατάλογο.
Compress-Archive -Path C:\path\to\files -Update -DestinationPath C:\path\to\archive.zip
Και αυτό ολοκληρώνει τη διαδικασία των διαφόρων σεναρίων που μπορείτε να κάνετε zip αρχεία χρησιμοποιώντας το PowerShell στα Windows 10 . Συνεχίστε παρακάτω για να δείτε πώς μπορείτε να αποσυμπιέσετε αρχεία χρησιμοποιώντας το PowerShell .
Διαβάστε(Read) : Πώς να εγκαταστήσετε το CURL στα Windows 11/10 .
Πώς να αποσυμπιέσετε αρχεία χρησιμοποιώντας το PowerShell
Όπως έχετε ήδη δει, το PowerShell μπορεί να χρησιμοποιηθεί για τη συμπίεση αρχείων. Το βοηθητικό πρόγραμμα μπορεί επίσης να αποσυμπιέσει τα αρχεία. Η διαδικασία είναι ακόμη πιο εύκολη από τη συμπίεσή τους – το μόνο που χρειάζεστε είναι το αρχείο προέλευσης και ένας προορισμός για τα δεδομένα έτοιμα να αποσυμπιεστούν.
Ας φτάσουμε σε αυτό.
Για να αποσυμπιέσετε αρχεία χρησιμοποιώντας το PowerShell , κάντε τα εξής:
Ανοίξτε το PowerShell.
Στη συνέχεια, πληκτρολογήστε την παρακάτω σύνταξη, αντικαθιστώντας το σύμβολο κράτησης θέσης <PathToZipFile> και <PathToDestination> με τη διαδρομή προς τα αρχεία που θέλετε να συμπιέσετε και το όνομα και τον φάκελο που θέλετε να μεταβεί, αντίστοιχα.
Expand-Archive -LiteralPath <PathToZipFile> -DestinationPath <PathToDestination>
Ο φάκελος προορισμού που έχει καθοριστεί για εξαγωγή των αρχείων θα συμπληρωθεί με τα περιεχόμενα του αρχείου. Εάν ο φάκελος δεν υπήρχε πριν από την αποσυμπίεση, το PowerShell θα δημιουργήσει τον φάκελο και θα τοποθετήσει τα περιεχόμενα σε αυτόν πριν αποσυμπιεστεί.
Από προεπιλογή, εάν παραλείψετε την παράμετρο -DestinationPath , το (-DestinationPath)PowerShell θα αποσυμπιέσει τα περιεχόμενα στον τρέχοντα ριζικό κατάλογο και θα χρησιμοποιήσει το όνομα του αρχείου Zip για να δημιουργήσει έναν νέο φάκελο.
Σε αυτό το παράδειγμα, ο φάκελος Έγγραφα(Docs) καθορίζεται στην εντολή, επομένως το PowerShell θα δημιουργήσει τον φάκελο Έγγραφα(Docs) στη διαδρομή C:\Users\Chidum.Osobalu και θα εξαγάγει τα αρχεία από το αρχείο στο φάκελο. Δείτε τον φάκελο εξόδου που περιέχει τα δύο αρχεία που αρχειοθετήθηκαν στην αρχή αυτής της ανάρτησης παρακάτω.
Σημειώστε ότι, εάν ο φάκελος Έγγραφα(Docs) υπάρχει ήδη στον προορισμό, το PowerShell θα εμφανίσει ένα σφάλμα όταν προσπαθεί να αποσυμπιέσει τα αρχεία. Ωστόσο, μπορείτε να αναγκάσετε το PowerShell να αντικαταστήσει τα δεδομένα με τα νέα χρησιμοποιώντας την παράμετρο -Force .
Θα πρέπει να χρησιμοποιείτε την παράμετρο -Force μόνο εάν τα παλιά αρχεία δεν χρειάζονται πλέον, καθώς αυτό θα αντικαταστήσει μη αναστρέψιμα τα αρχεία στον υπολογιστή σας.
And this wraps up our subject on how to zip and unzip files using the PowerShell utility in Windows 11/10!
Related posts
Πώς να αποσυμπιέσετε, να ανοίξετε ή να εξαγάγετε τα TAR.GZ, TGZ ή GZ. Αρχεία στα Windows 11/10
Πώς να εξαγάγετε το αρχείο CAB χρησιμοποιώντας εργαλεία γραμμής εντολών στα Windows 11/10
Το καλύτερο δωρεάν λογισμικό συμπίεσης αρχείων για Windows 11/10
Πώς να κάνετε συμπίεση και αποσυμπίεση αρχείων στα Windows 11/10 χρησιμοποιώντας την ενσωματωμένη δυνατότητα
Το Bandizip είναι ένα εξαιρετικά γρήγορο λογισμικό αρχειοθέτησης για Windows 11/10
Τι είναι ένα αρχείο PPS; Πώς να μετατρέψετε το PPS σε PDF στα Windows 11/10;
Πώς να δοκιμάσετε την κάμερα web στα Windows 11/10; Λειτουργεί;
Πώς να χρησιμοποιήσετε τα ενσωματωμένα εργαλεία Charmap και Eudcedit των Windows 11/10
Πώς να διορθώσετε το πρόβλημα σύγκρουσης υπογραφής δίσκου στα Windows 11/10
Πώς να μετρήσετε το χρόνο αντίδρασης στα Windows 11/10
Πώς να εγκαταστήσετε το πακέτο εφαρμογής Appx χρησιμοποιώντας το PowerShell στα Windows 11/10
Πώς να προσθέσετε το πρόγραμμα επεξεργασίας πολιτικής ομάδας στα Windows 11/10 Home Edition
Το PowerShell ανοίγει κατά την εκκίνηση στα Windows 11/10
Διορθώστε την καθυστέρηση ήχου Bluetooth στα Windows 11/10
Εξαγωγή και δημιουργία αντιγράφων ασφαλείας προγραμμάτων οδήγησης συσκευών χρησιμοποιώντας το PowerShell στα Windows 11/10
Το καλύτερο δωρεάν λογισμικό ISO Mounter για Windows 11/10
Πώς να ελέγξετε την έκδοση PowerShell στα Windows 11/10
Πώς να ελέγξετε τη σύνδεση τερματισμού λειτουργίας και εκκίνησης στα Windows 11/10
Δημιουργία αντιγράφων ασφαλείας, μετακίνηση ή διαγραφή του PageFile.sys κατά τον τερματισμό λειτουργίας στα Windows 11/10
Πώς να σκοτώσετε μια διαδικασία χρησιμοποιώντας τη γραμμή εντολών στα Windows 11/10