С терминала: Компресирайте и декомпресирайте файлове

Когато работите със сървъри, много пъти трябва да компресирате или декомпресирате файлове дистанционно през терминала и в много случаи не знаем (или помним) как да го направим. Нося ви статия, която публикувах преди време в стария ми блог, и това обяснява подробно как да го направите.

Преди да компресирате и декомпресирате с някой от следните формати, уверете се, че сте инсталирали компресора, съответстващ на формата, с който ще работим.

Катранени файлове

Пакет: 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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Тринадесет каза той

    Не знам в дистрибуциите, посветени на сървъри, но в дистрибуциите на работния плот пакетите, свързани с всеки тип компресия (rar, jar, например), не винаги са инсталирани.

    Ако случаят е такъв, преди да компресирате или декомпресирате, инсталирайте всички пакети, съответстващи на всеки тип компресионен файл.

    Поздрави.

    1.    elav <° Linux каза той

      Това изяснявам в началото на публикацията 🙂

      1.    Тринадесет каза той

        Вярно е, хе.

    2.    Крезере каза той

      Опитах различни методи, намерени в WWW, за да извлека файл или многочастен zip файл (множество zip файлове) от изтегляне от Google Drive, но те не работиха (добре).

      Най-накрая го получих лесно от терминала по следния начин:

      разархивирайте filename01.zip
      когато завърша извличането на същата част със следното:
      разархивирайте filename02.zip
      и така нататък …

      Друг начин:

      7z x име на файл01.zip
      когато завърша извличането на същата част със следното:
      7z x име на файл02.zip
      и така нататък …

      Fuente: https://www.lawebdelprogramador.com/foros/Linux/1720854-Como-extraer-un-fichero-zip-multiparte.html

  2.   Roberto каза той

    Как мога да разархивирам множество * .tar файлове едновременно?

    Поздрави и благодаря.

  3.   camel36 каза той

    Как мога да разархивирам множество * .tar файлове едновременно?

    Поздрави и благодарности.?

    изпълнете следната команда

    за ФАЙЛ в * .tar.gz; направете tar xzvf $ FILE; Свършен

    !!!!! безплатен Linux HONDURAS !!!