Αν και πολλοί χρήστες πιστεύουν ότι μια διανομή Gnu / Linux και συστήματα όπως τα Windows δεν έχουν τίποτα κοινό, η αλήθεια είναι ότι το κάνουν. Και τα δύο λειτουργικά συστήματα έχουν ορισμένα κοινά στοιχεία, όπως τον τύπο αρχείων που μπορούν να προβληθούν ή τη διαχείριση αρχείων υπολογιστή.
Από αυτήν την άποψη, το Gnu / Linux έχει το ίδιο με τα Windows αλλά με διαφορετικό τρόπο. Ενας από τους τύπους αρχείων που προσφέρουν τα περισσότερα προβλήματα στον αρχάριο χρήστη στο Gnu / Linux το συμπιεσμένο αρχείο και τους τρόπους λειτουργίας του. Έτσι, για την αποσυμπίεση αρχείων στο Gnu / Linux χρειαζόμαστε προγράμματα που το κάνουν και ορισμένες εντολές για συμπίεση ή αποσυμπίεση αρχείων. Αλλά πρώτα απ 'όλα, ας δούμε πρώτα τι είναι τα συμπιεσμένα αρχεία.
Τι είναι τα συμπιεσμένα αρχεία;
Τα συμπιεσμένα αρχεία είναι αρχεία υπολογιστή που χαρακτηρίζονται από την κατάληψη λιγότερου χώρου στον σκληρό δίσκο από τα αρχεία που βρίσκονται μέσα σε αυτά τα αρχεία. Έτσι, χρησιμοποιούνται συμπιεσμένα αρχεία και είναι ιδανικά για μέρη όπου πρέπει να εξοικονομήσετε χώρο. Τα συμπιεσμένα αρχεία είναι σε διαφορετική μορφή από την αρχική μορφή και δεν είναι προσβάσιμα από κανένα πρόγραμμα, εκτός από το πρόγραμμα συμπιεστή που θα είναι υπεύθυνο για την αποσυμπίεση για την εκτέλεση και προβολή των συμπιεσμένων αρχείων.
Στο Gnu / Linux μπορούμε βρείτε συμπιεσμένα αρχεία στα προγράμματα που μας στέλνουν τα αποθετήρια, όταν κατεβάζουμε τα πακέτα προγραμμάτων και ακόμη και όταν εγκαθιστούμε πακέτα προγραμμάτων, καθώς οι διάφορες μορφές πακέτων εξακολουθούν να είναι ένας τύπος συμπιεσμένων αρχείων που δεν χρειάζονται κανένα πρόγραμμα συμπιεστή για να εκτελεστούν.
Μέσα στα λειτουργικά συστήματα Gnu / Linux, βρίσκουμε διάφορες μορφές συμπιεσμένων αρχείων που μπορούν να χρησιμοποιηθούν από την αρχή, αλλά μερικές άλλες απαιτούν ένα πρόγραμμα συμπιεστή και ένα άλλο πρόγραμμα αποσυμπιεστών. Γενικά, Όλα τα προγράμματα που είναι συμπιεστές μας επιτρέπουν να αποσυμπιέσουμε το αρχείο και ως εκ τούτου δεν χρειάζονται περισσότερα από ένα προγράμματα για τη διαχείριση αυτών των τύπων αρχείων και υπάρχουν ακόμη και προγράμματα που διαχειρίζονται διαφορετικούς τύπους συμπιεσμένων αρχείων.
Πώς να εγκαταστήσετε συμπιεστές στο Gnu / Linux;
Υπάρχουν διάφοροι τύποι συμπιεσμένων αρχείων που μπορεί να χειριστεί οποιαδήποτε διανομή από το πρώτο δευτερόλεπτο. Τα tar, tar.gz και τα παράγωγά τους είναι συμπιεσμένα αρχεία που μπορούν να χρησιμοποιηθούν, αλλά δεν είναι τα πιο δημοφιλή μεταξύ των συστημάτων υπολογιστών, με το .zip και rar να είναι οι προτιμώμενες και πιο δημοφιλείς μορφές αρχείων. Αλλά καμία διανομή δεν έχει εγκατασταθεί από προεπιλογή ο συμπιεστής για αυτόν τον τύπο αρχείου ή συγκεκριμένους τύπους συμπιεσμένων αρχείων, επομένως, μετά την εγκατάσταση της διανομής πρέπει να εκτελέσουμε τα ακόλουθα στο τερματικό:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Αυτό εάν χρησιμοποιούμε μια διανομή Gnu / Linux με βάση το Ubuntu ή το Debian. Αν αντίθετα, δεν είχαμε το Ubuntu και το χρησιμοποιήσαμε μια διανομή με βάση το Fedora ή το Red Hat, πρέπει να γράψουμε τα εξής:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Αν δεν έχουμε Ubuntu και έχουμε Arch Linux ή τα παράγωγά του, τότε πρέπει να γράψουμε τα εξής:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Αυτή η μέθοδος είναι μέσω ενός τερματικού, αλλά μπορούμε επίσης να το κάνουμε μέσω ενός γραφικού διαχειριστή λογισμικού. Σε αυτήν την περίπτωση, πρέπει να αναζητήσουμε συμπιεστές που σχετίζονται με τις μορφές .zip, rar, ace και arj. Όλες οι διανομές έχουν γραφικά διαχειριστές λογισμικού με πρόγραμμα περιήγησης, οπότε η γραφική εγκατάσταση θα είναι μια γρήγορη και εύκολη διαδικασία. Μόλις τα εγκαταστήσουμε, ο διαχειριστής αρχείων θα αλλάξει καθώς και το μενού εφαρμογών και τα μενού περιβάλλοντος.
Πώς να τα χρησιμοποιήσετε στο τερματικό;
Η διαδικασία χρήσης με το τερματικό Gnu / Linux είναι πολύ εύκολη και απλή. Γενικά μπορούμε να πούμε ότι για να συμπιέσουμε αρχεία πρέπει να εκτελέσουμε την εντολή συμπιεστή ακολουθούμενη από το όνομα του συμπιεσμένου αρχείου που θα δημιουργήσουμε και τα αρχεία που θέλουμε να συμπιέσουμε.
Έτσι, για να συμπιέσετε ένα αρχείο μορφή zip πρέπει να χρησιμοποιήσουμε το ακόλουθο μοτίβο:
zip archivo.zip archivo.doc archivo.jpg
Εάν θέλουμε να δημιουργήσουμε ένα αρχείο σε μορφή gzip, το μοτίβο θα έχει ως εξής:
gzip archivo.doc
Εάν θέλουμε να δημιουργήσουμε ένα αρχείο σε μορφή πίσσας, τότε πρέπει να γράψουμε τα εξής:
tar -zcvf archivo.tgz archivo.doc
Πρέπει να πραγματοποιήσουμε μια παρόμοια διαδικασία όταν θέλουμε να αποσυμπιέσουμε αρχεία μέσω του τερματικού. Για αυτό πρέπει να ακολουθήσουμε τα ίδια μοτίβα αλλά αλλάζοντας την εντολή που θα εκτελεστεί. Έτσι, για αποσυμπιέστε τα αρχεία σε μορφή .zip πρέπει να γράψουμε:
unzip archivo.zip
Εάν θέλουμε να αποσυμπιέσουμε αρχεία σε μορφή .rar πρέπει να γράψουμε:
unrar archivo.rar
Εάν θέλουμε να αποσυμπιέσουμε αρχεία σε μορφή πίσσας, τότε πρέπει να εκτελέσουμε τα ακόλουθα:
tar -zxvf archivo.tgz
Εάν το αρχείο είναι μορφή gzip, τότε πρέπει να εκτελέσουμε τα ακόλουθα:
gzip -d archivo.zip
Υπάρχουν άλλες μορφές συμπιεσμένων αρχείων που μπορούν να εγκατασταθούν και να χρησιμοποιηθούν μέσω του τερματικού. Γενικά Αυτοί οι συμπιεστές ακολουθούν το ίδιο μοτίβο και αν όχι, θα εμφανίζονται πάντα στην αρχική σελίδα του αποθετηρίου, μια πολύ χρήσιμη σελίδα για να έχουμε πληροφορίες σχετικά με το πρόγραμμα που θα χρησιμοποιήσουμε.
Πώς να τα χρησιμοποιήσετε γραφικά;
Η δημιουργία συμπιεσμένων αρχείων στη διανομή μας γραφικά είναι αρκετά απλή. Κατά την εγκατάσταση των προηγούμενων συμπιεστών, ο διαχειριστής αρχείων τροποποιήθηκε. Έτσι, στο μενού περιβάλλοντος που εμφανίζεται όταν το κάνουμε κάντε διπλό κλικ σε ένα αρχείο που θα έχετε την επιλογή να συμπιέσετε…. Ορίζοντας αυτήν την επιλογή θα εμφανιστεί ένα παράθυρο όπως το εξής:
Σε αυτό εισάγουμε το όνομα του νέου αρχείου και επισημαίνουμε τον τύπο συμπίεσης που θέλουμε να εκτελέσουμε. Δηλαδή, εάν θα συμπιεστεί σε .zip, tar.xz, rar, .7z, κλπ ...
Η διαδικασία για Η αποσυμπίεση γραφικών αρχείων στο Gnu / Linux είναι ακόμη πιο εύκολη από ότι μέσω του ίδιου του τερματικού. Κάνουμε διπλό κλικ στο συμπιεσμένο αρχείο και θα εμφανιστεί ένα παράθυρο με όλα τα έγγραφα που περιέχει το αρχείο. Εάν κάνουμε διπλό κλικ σε οποιοδήποτε από αυτά τα έγγραφα, θα εμφανίζεται προσωρινά, εάν θέλουμε να αποσυμπιέσουμε το αρχείο τότε το επισημαίνουμε και μετά πατάμε το κουμπί εξαγωγής. Επισης μπορούμε να αποσυμπιέσουμε όλα τα αρχεία πατώντας απευθείας το κουμπί "Εξαγωγή", αλλά πρέπει να διασφαλίσουμε ότι κανένα αρχείο δεν έχει επισημανθεί ή επιλεγεί.
Αυτό μπορεί να γίνει μόνο με συμπιεσμένα αρχεία;
Η αλήθεια είναι ότι όχι. Υπάρχουν πολλά άλλες λειτουργίες που μπορούμε να κάνουμε με συμπιεσμένα αρχεία. Όχι μόνο μπορούμε να αποσυμπιέσουμε ή να δημιουργήσουμε αρχεία, αλλά μπορούμε επίσης να τα κρυπτογραφήσουμε ή μπορούμε απλά να δημιουργήσουμε πολλά αρχεία συγκεκριμένου μεγέθους και να τα ενώσουμε για να δημιουργήσουμε ένα μόνο συμπιεσμένο αρχείο.
Αλλά αυτές οι λειτουργίες Είναι πιο περίπλοκο να εκτελεστούν και δεν είναι απαραίτητο να δουλέψετε με αυτούς τους τύπους αρχείων, με τις παραπάνω εντολές και οδηγούς, είναι αρκετό από το να δουλεύεις με συμπιεσμένα αρχεία με αποτελεσματικό και παραγωγικό τρόπο.
$ sudo apt-get κιβωτός εγκατάστασης
στη συνέχεια κάντε δεξί κλικ στο αρχείο, ανοίξτε με κιβωτό και εξαγάγετε 🙂
Για όσους έχουν Ubuntu ή Fedora (έρχεται από προεπιλογή)
στο τερματικό γράψτε:
UNP
Το un εξάγει ένα ή περισσότερα αρχεία που δίνονται ως ορίσματα γραμμής εντολών:
$ unc file.tar
$ un file.bz2 file.rpm file.dat file.lzip
Υποστηριζόμενες μορφές:
$ απ -δ
Γνωστές μορφές αρχείων και εργαλεία:
7z: p7zip ή p7zip-full
άσος: unace
ar, deb: binutils
arj: arj
bz2: bzip2
καμπίνα: cabextract
chm: libchm-bin ή archmage
cpio, έτος: cpio ή έτος
dat: tnef
dms: xdms
exe: ίσως πορτοκαλί ή unzip ή unrar ή unarj ή lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils ή lzma
lzo: lzop
lzx: unlzx
mbox: formail και mpack
pmd: ppmd
rar: rar ή unrar ή unrar-free
rpm: rpm2cpio και cpio
sea, sea.bin: macutils
shar: sharutils
πίσσα: πίσσα
tar.bz2, tbz2: πίσσα με bzip2
tar.lzip: πίσσα με lzip
tar.lzop, tzo: πίσσα με lzop
tar.xz, txz: tar με xz-utils
tar.z: πίσσα με συμπίεση
tgz, tar.gz: πίσσα με gzip
uu: sharutils
xz: xz-utils
Ο αρνητικός αριθμός επανάληψης δεν κάνει τίποτα στη γραμμή / usr / bin / un 317
zip, cbz, cbr, βάζο, πόλεμος, αυτί, xpi, adf: unzip
ζωολογικός κήπος: ζωολογικός κήπος
να αποσυμπιέσετε αρχεία tar, tar -zxvf file.tgz ??
Νομίζω ότι μόνο το -xvf είναι αρκετό
Κάποιος να κάνει ένα σεμινάριο για το πώς να εγκαταστήσει το PeaZip στο Ubuntu και σε άλλες διανομές και πώς να το ενσωματώσει στο Gnome και το Plasma 5, ευχαριστώ.
Ευχαριστώ Αποσυμπιέζω το έγγραφο με το πέρασμα σε μια εγκατάσταση του Ubuntu 18
Καλό tuto, αλλά θα ήταν πολύ καλύτερο εάν οι συμπιεστές μπορούσαν να κάνουν χρήση του multithreading. Πρέπει να αποσυμπιέσω τα αρχεία 4gb και χρειάζεται πολύς χρόνος για ένα ryzen 5 1600x. Με το htop μπόρεσα να παρατηρήσω ότι η απόδοση είναι πολύ χαμηλή επειδή χρησιμοποιεί ένα μόνο CPU.