Με το τερματικό: Συμπίεση και αποσυμπίεση αρχείων

Όταν εργάζεστε με διακομιστές πολλές φορές πρέπει να συμπιέσετε ή να αποσυμπιέσετε αρχεία από απόσταση μέσω του τερματικού, και σε πολλές περιπτώσεις δεν γνωρίζουμε (ή θυμόμαστε) πώς να το κάνουμε. Σας φέρνω ένα άρθρο στο οποίο δημοσίευσα πριν από λίγο καιρό το παλιό μου blog, και αυτό εξηγεί λεπτομερώς πώς να το κάνουμε.

Πριν συμπιέσετε και αποσυμπιέσετε με οποιαδήποτε από τις ακόλουθες μορφές, βεβαιωθείτε ότι έχετε εγκαταστήσει τον συμπιεστή που αντιστοιχεί στη μορφή με την οποία πρόκειται να λειτουργήσουμε.

Τα αρχεία Tar

Πακέτο: tar -cvf archivo.tar /dir/a/comprimir/
Ανοίγω τις αποσκευές: tar -xvf archivo.tar
Δείτε το περιεχόμενο: tar -tf archivo.tar

Αρχεία Gz

Συμπιέζω: gzip -9 fichero
Μειώνω την πίεση: gzip -d fichero.gz

Αρχεία Bz2

Συμπιέζω: bzip fichero
Μειώνω την πίεση: bzip2 -d fichero.bz2

gzip ó bzip2 συμπιέζουν μόνο αρχεία [όχι καταλόγους, γι 'αυτό υπάρχει πίσσα]. Για να συμπιέσετε και να αρχειοθετήσετε ταυτόχρονα πρέπει να συνδυάσετε το πίσσα και gzip ή η bzip2 ως εξής:

Αρχεία Tar.gz

Συμπιέζω: tar -czfv archivo.tar.gz ficheros
Μειώνω την πίεση: tar -xzvf archivo.tar.gz
Δείτε το περιεχόμενο: tar -tzf archivo.tar.gz

Αρχεία Tar.bz2

Συμπιέζω: tar -c ficheros | bzip2 > archivo.tar.bz2
Μειώνω την πίεση: bzip2 -dc archivo.tar.bz2 | tar -xv
Δείτε το περιεχόμενο: bzip2 -dc archivo.tar.bz2 | tar -t

Zip αρχεία

Συμπιέζω: zip archivo.zip ficheros
Μειώνω την πίεση: unzip archivo.zip
Δείτε το περιεχόμενο: unzip -v archivo.zip

Lha αρχεία

Συμπιέζω: lha -a archivo.lha ficheros
Μειώνω την πίεση: lha -x archivo.lha
Δείτε το περιεχόμενο: lha -v archivo.lha
Δείτε το περιεχόμενο: lha -l archivo.lha

Αρχεία Arj

Συμπιέζω: arj -a archivo.arj ficheros
Μειώνω την πίεση: unarj archivo.arj
Μειώνω την πίεση: arj -x archivo.arj
Δείτε το περιεχόμενο: arj -v archivo.arj
Δείτε το περιεχόμενο: arj -l archivo.arj

Αρχεία ζωολογικού κήπου

Συμπιέζω: zoo -a archivo.zoo ficheros
Μειώνω την πίεση: zoo -x archivo.zoo
Δείτε το περιεχόμενο: zoo -L archivo.zoo
Δείτε το περιεχόμενο: zoo -v archivo.zoo

Σπάνια αρχεία

Συμπιέζω: rar -a archivo.rar ficheros
Μειώνω την πίεση: rar -x archivo.rar
Δείτε το περιεχόμενο: rar -l archivo.rar
Δείτε το περιεχόμενο: rar -v archivo.rar


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Τρετς dijo

    Δεν ξέρω στις διανομές που είναι αφιερωμένες στους διακομιστές, αλλά στις διανομές της επιφάνειας εργασίας, τα πακέτα που σχετίζονται με κάθε τύπο συμπίεσης (rar, βάζο, για παράδειγμα) δεν είναι πάντα εγκατεστημένα.

    Εάν συμβαίνει αυτό, πριν από τη συμπίεση ή την αποσυμπίεση, εγκαταστήστε όλα τα πακέτα που αντιστοιχούν σε κάθε τύπο αρχείου συμπίεσης.

    Χαιρετισμούς.

    1.    elav <° Linux dijo

      Αυτό αποσαφηνίζω στην αρχή της ανάρτησης 🙂

      1.    Τρετς dijo

        Είναι αλήθεια, εε.

    2.    θα συντριβεί dijo

      Δοκίμασα διάφορες μεθόδους που βρέθηκαν στο WWW για να εξαγάγω ένα αρχείο ή ένα αρχείο zip πολλών μερών (πολλαπλά αρχεία zip) από μια λήψη του Google Drive, αλλά δεν λειτούργησαν (καλά).

      Τελικά το πήρα εύκολα από το τερματικό ως εξής:

      αποσυμπιέστε το όνομα αρχείου01.zip
      όταν ολοκληρώσω την εξαγωγή αυτού του τμήματος το ίδιο με τα ακόλουθα:
      αποσυμπιέστε το όνομα αρχείου02.zip
      και ούτω καθεξής …

      Ενας άλλος τρόπος:

      7z x filename01.zip
      όταν ολοκληρώσω την εξαγωγή αυτού του τμήματος το ίδιο με τα ακόλουθα:
      7z x filename02.zip
      και ούτω καθεξής …

      πηγή: https://www.lawebdelprogramador.com/foros/Linux/1720854-Como-extraer-un-fichero-zip-multiparte.html

  2.   Ρομπέρτο dijo

    Πώς μπορώ να αποσυμπιέσω πολλά αρχεία * .tar ταυτόχρονα;

    Χαιρετισμούς και ευχαριστίες.

  3.   camel36 dijo

    Πώς μπορώ να αποσυμπιέσω πολλά αρχεία * .tar ταυτόχρονα;

    Χαιρετίσματα και ευχαριστίες .;

    εκτελέστε την ακόλουθη εντολή

    για FILE στο * .tar.gz; κάντε tar xzvf $ FILE; Έγινε

    !!!!! δωρεάν linux Ονδούρα !!!