Cara Zip dan Unzip atau Ekstrak File TAR dan TAR.GZ

Cara Zip dan Unzip atau Ekstrak File TAR dan TAR.GZ

Kompresi file adalah cara yang bagus untuk menghemat penyimpanan di komputer. Jika Anda terbiasa dengan paket di Linux, Anda mungkin menemukan file TAR atau TAR.GZ. Sementara pengguna berpengalaman tahu apa itu file TAR dan cara mengekstraknya, pemula Linux mungkin menghadapi beberapa kesulitan dalam mencari tahu apa yang harus dilakukan dengannya.





Pada artikel ini, Anda akan mempelajari cara mengekstrak dan mengompresi file TAR dan TAR.GZ, bersama dengan beberapa istilah umum yang terkait dengan kompresi dan arsip di Linux.





raspberry pi ubah keyboard menjadi kami

Terminologi Dasar

  • Tarbal : Tarball adalah kumpulan beberapa file di Linux yang disimpan sebagai satu file. Istilah tarball berasal dari sealant berbahan dasar batubara yang digunakan selama pekerjaan konstruksi. Sebuah tarball sering disebut file TAR, yang merupakan singkatan dari Arsip Pita . Ini karena tipe file TAR awalnya dibuat untuk menyimpan data dalam pita magnetik.
  • Gzip : GNU gzip adalah algoritma kompresi file yang digunakan untuk mengompresi file. Ekstensi file untuk gzip adalah GZ dan oleh karena itu, Anda dapat menyimpulkan bahwa file apa pun yang diakhiri dengan GZ telah dikompresi menggunakan algoritma gzip.
  • TAR.GZ : File TAR.GZ adalah versi tarball yang dikompresi dengan algoritme gzip. TAR adalah ekstensi file untuk tarball, sedangkan GZ menunjukkan gzip. Ekstensi file TGZ terkadang juga digunakan sebagai ganti TAR.GZ.
  • Bzip2 : Serupa dengan gzip, beberapa algoritma kompresi file lain juga tersedia, termasuk bzip2. Saat Anda mengompresi file TAR menggunakan bzip2, file output akan memiliki salah satu dari ekstensi berikut: TAR.BZ2, TAR.BZ, atau hanya TBZ.

Cara Membuat File TAR dan TAR.GZ

Membuat arsip adalah langkah penting saat Anda mencadangkan sistem file Linux Anda. Ini memastikan bahwa cadangan Anda tetap tidak terpengaruh dan file tidak rusak jika ada yang rusak pada sistem Anda.





Menggunakan Utilitas tar

Sintaks dasar untuk membuat tarball terkompresi menggunakan perintah tar adalah:

tar -cvzf archive filename
tar -cvzf archive directory

...di mana Arsip adalah nama file terkompresi dan nama file / direktori adalah file atau direktori yang ingin Anda kompres menggunakan tar.



NS C , v , Dengan , dan F bendera yang digunakan dalam perintah yang disebutkan di atas adalah singkatan dari Membuat , Verbose , gzip , dan Nama file .

Perhatikan bahwa Anda harus meneruskan ekstensi file (TAR atau TAR.GZ) dalam nama arsip sebagai berikut:





tar -cvzf new.tar.gz big-file.txt
tar -cvf new.tar big-file.txt

Untuk mengarsipkan dan mengompres /Dokumen direktori menggunakan tar:

tar -cvzf new.tar.gz ~/Documents

Anda juga dapat mengompres beberapa direktori dan file dengan membuat satu tarball. Untuk melakukannya:

tar -cvzf new.tar.gz ~/Documents ~/Downloads file1.txt file2.txt

Membuat TAR dan TAR.GZ Menggunakan 7-Zip

Cara alternatif untuk membuat arsip TAR dan TAR.GZ adalah dengan menggunakan 7-Zip. Sintaks dasar untuk membuat file TAR dengan 7-Zip adalah:

7z a -ttar archive.tar /folder

...di mana ke menunjukkan Menambahkan sebuah arsip, -T menunjukkan Jenis dari file, dan ter singkatan dari jenis file TAR.

Untuk menambahkan /Unduh direktori ke arsip menggunakan 7-Zip:

7z a -ttar archive.tar /Downloads

7-Zip tidak mengizinkan pembuatan langsung file TAR.GZ. Ini adalah proses dua langkah. Pertama, buat arsip TAR, lalu kompres menjadi TAR.GZ. Jika Anda sudah memiliki file TAR dan ingin mengompresnya menggunakan 7-Zip, gunakan format perintah berikut:

7z a archive.tar.gz archive.tar

Perintah di atas mengambil arsip.tar file sebagai input dan zip menggunakan algoritma gzip. Keluarannya adalah arsip.tar.gz mengajukan.

Anda dapat menggabungkan kedua langkah menjadi satu perintah juga.

7z a -ttar -so archive.tar /Downloads | 7z a -si archive.tar.gz

NS -jadi dan -Ya bendera menunjukkan Keluaran Standar dan Masukan Standar . Bagian pertama dari perintah menulis arsip.tar file ke output standar. Perintah kedua berbunyi arsip.tar file dari input standar dan kompres sesuai.

Terkait: 7-Zip Hadir di Linux: Begini Cara Installnya...

Cara Unzip atau Ekstrak TAR dan TAR.GZ

Sebagian besar waktu, Anda akan mendapatkan paket terkompresi yang perlu diekstraksi. Di Linux, ada beberapa cara untuk meng-unzip arsip terkompresi.

Menggunakan Utilitas tar

Sintaks dasar untuk mengekstrak file terkompresi dengan tar adalah:

tar -xvzf archive.tar.gz
tar -xvf archive.tar

...di mana Arsip adalah nama file terkompresi. Kolektif -xvzf bendera singkatan dari Ekstrak , Verbose , gzip , dan Nama file masing-masing. Apa pun yang mengikuti -F opsi diperlakukan sebagai file input. Perhatikan bahwa jika Anda bekerja dengan file TAR, Anda dapat menghapus -Dengan bendera dari perintah.

Anda juga dapat mengekstrak konten file terkompresi ke lokasi tertentu sebagai berikut:

tar -xvzf archive.tar.gz -C /Downloads
tar -xvf archive.tar -C /Downloads

Perintah di atas akan mengekstrak arsip.tar.gz file ke /Unduh map.

Untuk melihat konten arsip sebelum mengekstraknya:

tar -ztvf archive.tar.gz
tar -tvf archive.tar

...di mana Dengan , T , v , dan F berdiri untuk gzip , Daftar , Verbose , dan Nama file .

Anda dapat memilih file mana yang akan diekstrak dari arsip. Untuk melakukannya, cukup berikan nama file dengan perintah default.

tar -xvzf archive.tar.gz file1 file2

Demikian pula, Anda juga dapat mengekstrak direktori tertentu dari arsip.

tar -xvzf archive.tar.gz directory1 directory2

Menggunakan --mengecualikan flag untuk menentukan nama file yang tidak ingin Anda ekstrak.

dual-core vs quad-core
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

Buka zip File TAR dan TAR.GZ Dengan 7-Zip

Anda juga dapat mengekstrak arsip terkompresi menggunakan 7-Zip. Sintaks dasarnya adalah:

7z x archive.tar

...di mana x berdiri untuk Ekstrak .

Untuk file TAR.GZ, Anda harus mengekstrak arsip terkompresi ke TAR, dan kemudian mengekstrak file TAR lebih lanjut menggunakan 7-Zip.

7z x archive.tar.gz
7z x archive.tar

Untuk mengekstrak arsip TAR.GZ secara langsung menggunakan satu perintah:

7z x -so archive.tar.gz | 7z x -si -ttar

Ekstrak TAR dan TAR.GZ Secara Grafis

Sebagian besar distribusi Linux dikirimkan dengan pengelola arsip yang sudah diinstal sebelumnya. Dekompresi file TAR dan TAR.GZ hanya dengan beberapa klik menggunakan GUI.

Temukan file arsip terkompresi dan klik kanan untuk membuka menu.

Klik pada Ekstrak di sini opsi untuk meng-unzip konten file. Sistem akan mengekstrak semua file ke direktori Anda saat ini secara default.

Jika Anda ingin mengekstrak file ke folder lain, klik tombol Ekstrak Ke pilihan. Jendela browser file akan terbuka. Pilih lokasi yang sesuai dan klik Pilih untuk mengekstrak file ke lokasi itu.

Menyimpan Penyimpanan dan Bandwidth di Linux

Saat Anda ingin berbagi banyak file dengan orang lain, mengompresi file tersebut ke dalam satu arsip TAR adalah solusi yang paling efisien. Selain menempati lebih sedikit ruang pada penyimpanan sistem Anda, arsip terkompresi menggunakan lebih sedikit bandwidth server saat diunduh oleh banyak pengguna.

File GZ tidak lain adalah file yang dikompres menggunakan algoritma gzip. Anda dapat menggunakan utilitas gzip GNU resmi untuk mengekstrak konten file arsip terkompresi. Jika file yang Anda lihat adalah TAR.GZ, menggunakan tar atau 7-Zip untuk mengekstrak file akan menjadi pilihan yang lebih sederhana.

Membagikan Membagikan Menciak Surel Apa Itu File GZ dan Bagaimana Cara Mengekstraknya?

Menemukan file GZ di komputer Anda tetapi tidak dapat membukanya? Inilah cara Anda mengekstrak konten file di Windows, macOS, dan Linux.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • File ZIP
Tentang Penulis Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda. Di waktu luangnya, Anda dapat menemukannya membaca buku, mendengarkan berbagai genre musik, atau bermain gitar.

More From Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan