За допомогою терміналу: стискайте та розпаковуйте файли

Під час роботи з серверами багато разів потрібно віддалено стискати або розпаковувати файли за допомогою терміналу, і в багатьох випадках ми не знаємо (або пам’ятаємо), як це зробити. Я пропоную вам статтю, яку я опублікував деякий час тому в мій старий блог, і це детально пояснює, як це зробити.

Перш ніж стискати та розпаковувати з будь-яким із наведених форматів, переконайтесь, що ви встановили компресор, що відповідає формату, з яким ми будемо працювати.

Файли дьогтю

Упаковка: 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 вони лише стискають файли [не каталоги, тому tar існує]. Для одночасного стиснення та архівування потрібно поєднати файл дьоготь у-ель- 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

Компрес: rar -a archivo.rar ficheros
Декомпресувати: rar -x archivo.rar
Переглянути вміст: rar -l archivo.rar
Переглянути вміст: rar -v archivo.rar


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

6 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Тринадцять - сказав він

    Я не знаю про дистрибутиви, присвячені серверам, але на дистрибутивах на робочому столі пакети, пов’язані з кожним типом стиснення (наприклад, rar, jar), не завжди встановлюються.

    Якщо це так, перед стисненням або розпаковуванням встановіть усі пакети, що відповідають кожному типу файлу стиснення.

    Привіт.

    1.    elav <° Linux - сказав він

      Це я пояснюю на початку допису 🙂

      1.    Тринадцять - сказав він

        Це правда, хе.

    2.    Кразере - сказав він

      Я спробував різні способи, знайдені у WWW, для вилучення файлу або багаточастинного ZIP-файлу (декількох ZIP-файлів) із завантаження Google Drive, але вони не працювали (добре).

      Я нарешті отримав це з терміналу так:

      розпакуйте ім'я файлу01.zip
      коли я закінчую витягувати цю частину так само, з наступним:
      розпакуйте ім'я файлу02.zip
      і так далі …

      Інший спосіб:

      7z x ім'я файлу01.zip
      коли я закінчую витягувати цю частину так само, з наступним:
      7z x ім'я файлу02.zip
      і так далі …

      Фуенте: https://www.lawebdelprogramador.com/foros/Linux/1720854-Como-extraer-un-fichero-zip-multiparte.html

  2.   Роберто - сказав він

    Як я можу розпакувати кілька файлів * .tar одночасно?

    Поздоровлення і подяки.

  3.   верблюд36 - сказав він

    Як я можу розпакувати кілька файлів * .tar одночасно?

    Привітання та подяки.?

    виконайте наступну команду

    для ФАЙЛ у * .tar.gz; do tar xzvf $ FILE; зроблено

    !!!!! безкоштовний Linux HONDURAS !!!