Terminal bilan: Fayllarni siqish va dekompressiya qilish

Serverlar bilan ko'p marta ishlayotganda terminal orqali fayllarni masofadan siqish yoki dekompressiya qilish kerak bo'ladi va ko'p hollarda buni qanday qilishni bilmaymiz (yoki eslaymiz). Men sizga bir muncha vaqt oldin nashr etgan maqolamni keltiraman mening eski blogimva bu buni qanday qilishni batafsil tushuntiradi.

Quyidagi formatlarning birortasi bilan siqishni va dekompressiyadan oldin, biz ishlaydigan formatga mos keladigan kompressorni o'rnatganingizga ishonch hosil qiling.

Qatron fayllari

Paket: tar -cvf archivo.tar /dir/a/comprimir/
Paketdan chiqarish: tar -xvf archivo.tar
Tarkibni ko'ring: tar -tf archivo.tar

Gz fayllari

Siqish: gzip -9 fichero
Dekompressiya: gzip -d fichero.gz

Bz2 fayllari

Siqish: bzip fichero
Dekompressiya: bzip2 -d fichero.bz2

gzip ó bzip2 ular faqat fayllarni siqishadi [kataloglar emas, shuning uchun tar mavjud]. Bir vaqtning o'zida siqish va arxivlash uchun siz birlashtirishingiz kerak tar va gzip yoki bzip2 quyidagicha:

Tar.gz fayllari

Siqish: tar -czfv archivo.tar.gz ficheros
Dekompressiya: tar -xzvf archivo.tar.gz
Tarkibni ko'ring: tar -tzf archivo.tar.gz

Tar.bz2 fayllari

Siqish: tar -c ficheros | bzip2 > archivo.tar.bz2
Dekompressiya: bzip2 -dc archivo.tar.bz2 | tar -xv
Tarkibni ko'ring: bzip2 -dc archivo.tar.bz2 | tar -t

Zip fayllari

Siqish: zip archivo.zip ficheros
Dekompressiya: unzip archivo.zip
Tarkibni ko'ring: unzip -v archivo.zip

Lha fayllari

Siqish: lha -a archivo.lha ficheros
Dekompressiya: lha -x archivo.lha
Tarkibni ko'ring: lha -v archivo.lha
Tarkibni ko'ring: lha -l archivo.lha

Arj fayllari

Siqish: arj -a archivo.arj ficheros
Dekompressiya: unarj archivo.arj
Dekompressiya: arj -x archivo.arj
Tarkibni ko'ring: arj -v archivo.arj
Tarkibni ko'ring: arj -l archivo.arj

Hayvonot bog'i fayllari

Siqish: zoo -a archivo.zoo ficheros
Dekompressiya: zoo -x archivo.zoo
Tarkibni ko'ring: zoo -L archivo.zoo
Tarkibni ko'ring: zoo -v archivo.zoo

Rar fayllari

Siqish: rar -a archivo.rar ficheros
Dekompressiya: rar -x archivo.rar
Tarkibni ko'ring: rar -l archivo.rar
Tarkibni ko'ring: rar -v archivo.rar


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

6 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   O'n uchta dijo

    Serverlarga bag'ishlangan tarqatish to'g'risida bilmayman, lekin ish stoliga tarqatishda har bir siqishni turi bilan bog'liq paketlar (masalan, rar, jar) har doim ham o'rnatilmaydi.

    Agar shunday bo'lsa, siqishni yoki dekompressiyadan oldin, har bir siqish fayl turiga mos keladigan barcha paketlarni o'rnating.

    Rahmat.

    1.    elav <° Linux dijo

      Xabarning boshida bunga aniqlik kiritdim 🙂

      1.    O'n uchta dijo

        To'g'ri, xe.

    2.    qulab tushadi dijo

      Google Drive-dan yuklab olishdan ko'p qismli zip faylini yoki arxivni (bir nechta zip fayllarini) chiqarib olish uchun WWW-da topilgan turli xil usullarni sinab ko'rdim, lekin ular ishlamadi (yaxshi).

      Nihoyat uni terminaldan osongina shunday oldim:

      fayl nomini ochish01.zip
      men ushbu qismni chiqarishni tugatgandan so'ng quyidagilar bilan bir xil:
      fayl nomini ochish02.zip
      va hokazo …

      Boshqa usul:

      7z x fayl nomi01.zip
      men ushbu qismni chiqarishni tugatgandan so'ng quyidagilar bilan bir xil:
      7z x fayl nomi02.zip
      va hokazo …

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

  2.   Roberto dijo

    Bir vaqtning o'zida bir nechta * .tar fayllarini qanday ochishim mumkin?

    Salomlar va rahmat.

  3.   tuya36 dijo

    Bir vaqtning o'zida bir nechta * .tar fayllarini qanday ochishim mumkin?

    Salom va rahmat.?

    quyidagi buyruqni bajaring

    * .tar.gz dagi FILE uchun; do xzvf $ FILE; amalga oshirildi

    !!!!! bepul Linux HONDURAS !!!