λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Συμπίεση δεδομένων

Ποιες είναι οι εντολές συμπίεσης και αρχειοθέτησης στο Linux;

εντολές συμπίεσης και αρχειοθέτησης στο Linux

Το Linux προσφέρει μια ισχυρή σουίτα εντολών για συμπίεση και αρχειοθέτηση αρχείων, καθιστώντας εύκολη τη μείωση των μεγεθών αρχείων, την αποθήκευση του χώρου στο δίσκο και τη διαχείριση των αρχείων αποτελεσματικά.

Ακολουθεί μια κατανομή των κοινών εντολών:

συμπίεση:

* gzip: Ένας δημοφιλής και αποτελεσματικός αλγόριθμος συμπίεσης. Είναι γνωστό για τους καλούς λόγους συμπίεσης και τη συμβατότητα με τα περισσότερα συστήματα.

* Χρήση:

* `gzip `:συμπιέζει ένα αρχείο με την επέκταση `.gz`.

* `gzip -d `:​​αποσυμπιέζει ένα αρχείο `.gz`.

* `GZIP -R `:Συμπιέζει όλα τα αρχεία σε έναν κατάλογο αναδρομικά.

* bzip2: Προσφέρει ελαφρώς καλύτερη συμπίεση από το GZIP, αλλά διαρκεί περισσότερο.

* Χρήση:

* `bzip2 `:συμπιέζει ένα αρχείο με την επέκταση `.bz2`.

* `bzip2 -d `:αποσυμπιέζει ένα αρχείο `.bz2`.

* `BZIP2 -R `:Συμπιέζει όλα τα αρχεία σε έναν κατάλογο αναδρομικά.

* xz: Ένας πολύ αποτελεσματικός αλγόριθμος συμπίεσης που παρέχει εξαιρετικές αναλογίες συμπίεσης.

* Χρήση:

* `xz `:συμπιέζει ένα αρχείο με την επέκταση `.xz`.

* `xz -d `:αποσυμπιέζει ένα αρχείο `.xz`.

* `XZ -R `:συμπιέζει όλα τα αρχεία σε έναν κατάλογο αναδρομικά.

* συμπίεση: Ένας αλγόριθμος συμπίεσης παλαιού τύπου, αλλά εξακολουθεί να χρησιμοποιείται σε ορισμένες περιπτώσεις.

* Χρήση:

* `Compress `:συμπιέζει ένα αρχείο με την επέκταση `.z`.

* `uncompress `:αποσυμπιέζει ένα αρχείο `.z`.

Αρχείο:

* πίσσα: (Αρχείο ταινίας) Μια ευέλικτη εντολή για τη δημιουργία και την εξαγωγή αρχείων. Δεν συμπιέζει, αλλά μπορεί να χρησιμοποιηθεί με άλλα εργαλεία συμπίεσης.

* Χρήση:

* `tar -cvf `:Δημιουργεί ένα αρχείο που ονομάζεται `archive.tar` που περιέχει καθορισμένα αρχεία/καταλόγους.

* `tar -xvf `:Εξαγόμενα αρχεία από ένα αρχείο.

* `tar -czvf `:Δημιουργεί ένα συμπιεσμένο αρχείο χρησιμοποιώντας το GZIP.

* `tar -xjvf `:Εκχυλισμένα από ένα αρχείο συμπιεσμένο με BZIP2.

* Zip: Μια άλλη δημοφιλής μορφή αρχείου, που χρησιμοποιείται συχνά για την κοινή χρήση αρχείων.

* Χρήση:

* `zip `:δημιουργεί ένα αρχείο zip.

* `unzip `:Εξάγει αρχεία από ένα αρχείο zip.

* 7z: Μια ισχυρή μορφή αρχειοθέτησης με υψηλές αναλογίες συμπίεσης και προηγμένα χαρακτηριστικά.

* Χρήση:

* `7z a `:Δημιουργεί ένα αρχείο 7Z.

* `7z e `:Εξαγόμενα αρχεία από ένα αρχείο 7Z.

Συνδυασμός συμπίεσης και αρχειοθέτησης:

* tar + gzip: Συχνά χρησιμοποιείται για τη δημιουργία συμπιεσμένων αρχείων με την επέκταση `.tar.gz`.

* `tar -cvzf `

* TAR + BZIP2: Για υψηλότερες αναλογίες συμπίεσης, αλλά βραδύτερη επεξεργασία.

* `tar -cvjf `

* tar + xz: Για ακόμα καλύτερη συμπίεση, αλλά απαιτεί εγκατάσταση πακέτου XZ.

* `tar -cvjf `

Σημείωση: Αυτές οι εντολές προσφέρουν διάφορες επιλογές για την προσαρμογή της συμπεριφοράς. Συμβουλευτείτε τις σελίδες του Man για πιο λεπτομερείς πληροφορίες.

Αυτά είναι μόνο μερικές από τις πιο συνηθισμένες εντολές συμπίεσης και αρχειοθέτησης στο Linux. Μπορείτε να εξερευνήσετε άλλα εργαλεία και επιλογές με βάση τις συγκεκριμένες ανάγκες σας.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα