GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengekstrak atau Mengekstrak File tar.gz dari Baris Perintah Linux

Pendahuluan

Sebuah tar.gz file berisi beberapa file terkompresi untuk menghemat ruang penyimpanan, serta bandwidth selama proses pengunduhan. .tar file bertindak sebagai wadah portabel untuk file lain dan kadang-kadang disebut tarball. .gz bagian dari ekstensi, singkatan dari gzip , utilitas kompresi yang umum digunakan.

Dalam panduan ini Anda akan mempelajari cara mengekstrak atau mengekstrak file dari file tar.gz menggunakan baris perintah di Linux.

Prasyarat

  • Akses ke jendela baris perintah/terminal
  • The tar utilitas (disertakan secara default)
  • gzip utilitas (disertakan secara default)

Mengekstrak File tar.gz di Linux

Menggunakan Utilitas gzip

Gzip secara default, mengekstrak file di direktori saat ini. Dalam contoh ini file berada di Documents direktori.

Di bawah ini, kami telah menggunakan file bernama test.txt . Gunakan nama file yang ingin Anda kompres.

untuk mengompresi satu file dengan gzip masukkan perintah di jendela terminal Anda:

gzip test.txt

Setelah file zip, masukkan perintah ls untuk mengkonfirmasi bahwa file telah dikompresi. Keluaran mengonfirmasi bahwa file sekarang memiliki .gz ekstensi.

Untuk mendekompresi file, gunakan gunzip perintah:

gunzip test.txt

Sekali lagi, gunakan ls perintah untuk mengonfirmasi ekstensi file.

Untuk mengompresi semua file .txt di direktori tertentu, ketik:

gzip *.txt

Tanda * adalah wildcard, yang berarti "sejumlah karakter apa pun." Perintah ini akan bekerja pada semua (dan semua) nama file dengan ekstensi .txt .

Teknik ini dapat digunakan pada jenis file lain termasuk gzip.txt, .jpg, dan .doc.

Saat Anda menjalankan gzip pada beberapa file sekaligus, sistem akan menghasilkan salinan terkompresi dari setiap file. Ini dapat mengacaukan direktori dengan cepat! Untungnya, ada alat lain untuk mengelola banyak file sekaligus.

Menggunakan Utilitas tar

Sebuah tar.gz file adalah kombinasi dari .tar file dan .gz mengajukan. Ini adalah file arsip dengan beberapa file lain di dalamnya, yang kemudian dikompresi.

Anda dapat meng-unzip file-file ini dengan cara yang sama seperti Anda membuka zip file zip biasa:

tar –xvzf documents.tar.gz

Perintah dasarnya adalah tar , diikuti oleh empat opsi:

  • x – menginstruksikan tar untuk mengekstrak file dari file zip
  • v – artinya bertele-tele, atau untuk mencantumkan file yang diekstraksi
  • z – menginstruksikan tar untuk mendekompresi file – tanpa ini, Anda akan memiliki folder yang penuh dengan file terkompresi
  • f – memberi tahu tar nama file yang Anda inginkan untuk digunakan

Untuk mencantumkan konten .tar file sebelum Anda mengekstraknya, masukkan:

tar –tzf documents.tar.gz

Untuk menginstruksikan tar untuk meletakkan file yang tidak di-zip yang diekstraksi ke dalam direktori tertentu, masukkan:

tar –xvzf documents.tar.gz –C /home/user/destination

Untuk membuat tar.gz file, gunakan perintah berikut:

tar –cvzf documents.tar.gz ~/Documents

Mirip dengan perintah tar, perintah ini memadatkan semua konten yang ada di /home/user/Documents direktori ke dalam satu file, yang disebut documents.tar.gz. Penambahan –z opsi yang menandakan tar untuk mengompresi file.

Untuk menambahkan beberapa file ke file tar, gunakan perintah:

tar -cvf documents.tar ~/Documents

Ini menyalin konten folder Dokumen Anda ke dalam satu file, yang disebut documents.tar. Opsi -cvf bekerja sebagai berikut:

  • c – membuat arsip baru
  • v – verbose, artinya mencantumkan file yang disertakan
  • f – menentukan nama file

Untuk mengekstrak file dari file .tar, masukkan:

tar –xvf documents.tar

Perintah ini mengekstrak dan mencantumkan semua file dari documents.tar mengajukan. -x opsi memberi tahu tar untuk mengekstrak file.

Anda juga dapat menggunakan xargs dengan tar untuk membuat arsip tar.gz dan mengisinya dengan file dari perintah find.


Linux
  1. Cara Menghapus File dan Direktori di Linux dari Command Line

  2. Bagaimana cara menggunakan perintah 'tar' untuk mengekstrak paket file .xz di Linux?

  3. Bagaimana Cara Mengompres dan Mengekstrak File Menggunakan Perintah tar di Linux?

  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara Mengekstrak File tar.gz di Linux dengan Menggunakan Command Line

  3. Cara menggunakan perintah tar di Linux

  1. Cara Memisahkan Dan Menggabungkan File Dari Baris Perintah Di Linux

  2. Perintah SCP Linux – Cara Transfer File SSH dari Jarak Jauh ke Lokal

  3. Cara mengekstrak file .gz dan .tar.gz di Linux