З дапамогай тэрмінала: Сцісканне і распакаванне файлаў

Пры працы з серверамі шмат разоў трэба выдалена сціскаць альбо распакоўваць файлы з дапамогай тэрмінала, і ў многіх выпадках мы не ведаем (альбо памятаем), як гэта зрабіць. Прапаную вам артыкул, які я апублікаваў некаторы час таму ў мой стары блог, і гэта падрабязна тлумачыць, як гэта зрабіць.

Перш чым сціскаць і распакоўваць з любым з наступных фарматаў, пераканайцеся, што вы ўсталявалі кампрэсар, які адпавядае фармату, з якім мы будзем працаваць.

Файлы дзёгцю

Пакет: 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, каб здабыць файл ці шматчасткавы паштовы файл (некалькі паштовых файлаў) з загрузкі Google Drive, але яны не спрацавалі (добра).

      Нарэшце я лёгка атрымаў яго з тэрмінала так:

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

      Іншы спосаб:

      7z х імя файла01.zip
      калі я скончу здабываць гэтую частку тым самым, наступным чынам:
      7z х імя файла02.zip
      і гэтак далей …

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

  2.   Раберта сказаў

    Як я магу распакаваць некалькі файлаў * .tar адначасова?

    Віншаванні і падзякі.

  3.   camel36 сказаў

    Як я магу распакаваць некалькі файлаў * .tar адначасова?

    Прывітанне і падзяка.?

    выканайце наступную каманду

    для ФАЙЛА ў * .tar.gz; зрабіць tar xzvf $ FILE; зроблена

    !!!!! бясплатны Linux HONDURAS !!!