GNU/Linux >> Belajar Linux >  >> Debian

Cara Membuat File Targz

File tar adalah arsip yang menyimpan banyak file lain dalam bentuk koleksi. File tar menyimpan informasi tambahan file seperti kepemilikan, stempel waktu, dan izin. Sebuah file tar, terdiri dari banyak file lain juga disebut tarball. Di Linux, file arsip tar dibuat menggunakan perintah tar. Saat membuat file arsip tar, perintah tar mengompresi file menggunakan berbagai macam algoritme. Gzip adalah algoritma yang paling umum dan sering digunakan untuk mengompresi file tar.

Jadi, file apa pun yang diakhiri dengan tar.gz atau .tgz adalah file tar yang dikompresi dengan algoritme gzip.

Perintah tar sudah diinstal sebelumnya pada berbagai distribusi berbasis Linux yaitu Ubuntu, Linux Mint, dll.

Sintaks perintah tar

Sintaks dari perintah tar menentukan bagaimana perintah tar dapat digunakan untuk membuat file tar gz.

$ tar [options] [file name]

Berbagai opsi berikut dapat digunakan dengan perintah tar:

Opsi Deskripsi
-p Opsi –p digunakan untuk menyimpan detail tambahan dari file seperti izin, kepemilikan, dan stempel waktu.
-c Opsi –c membuat file tar baru.
-z Opsi -z menyetel metode kompresi gzip.
-f Opsi –f membuat arsip file baru.
-v Opsi –v menampilkan kemajuan saat membuat file terkompresi.
-x Opsi –x mengekstrak file dari file tar.gz.

Buat file tar.gz di Ubuntu 20.04

Perintah tar sudah diinstal sebelumnya di Ubuntu 20.04, namun, untuk alasan apa pun, jika Anda telah menghapusnya sebelumnya, ketikkan perintah yang diberikan di bawah ini untuk menginstalnya:

$ sudo apt install tar

Buat tar.gz dari beberapa file

Mari kita buat file tar bernama 'data.tar.gz' dari file file1.txt, file2.txt, file3.json menggunakan perintah:

$ tar -czf data.tar.gz file1.txt file2.txt file3.json

Setelah berhasil membuat file tar.gz, perintah tidak menampilkan output apa pun. Oleh karena itu, jalankan perintah ls untuk melihat file tar.gz yang baru dibuat:

$ ls

Output dari perintah ls menunjukkan bahwa file data.tar.gz berhasil dibuat.

Jika Anda ingin membuat file tar.gz baru di direktori lain, maka tentukan path lengkap direktori tersebut pada perintah tar sebagai berikut:

 $ tar -czf /home/kamran/Downloads/mydataarchive.tar.gz file1.txt file2.txt file3.json

Perintah di atas membuat file mydataarchivetar.gz di direktori Unduhan Ubuntu 20.04 saya.

Kita dapat membuat tar.gz yang terdiri dari semua file yang diakhiri dengan ekstensi tertentu.

Misalnya, mari buat file tar dari semua file '.txt':

$ tar -czf text.tar.gz *.txt

File text.tar.gz berhasil dibuat.

Buat tar.gz dari satu direktori

Menggunakan perintah tar, kita dapat mengompres seluruh direktori dan membuat file tar. Itu juga memampatkan subdirektori dari direktori yang disebutkan. Mari kita kompres direktori Downloads (/home/Kamran/Downloads) dan buat file tar.gz sebagai berikut:

$ tar -czf compressed.downloads.tar.gz /home/kamran/Downloads

File compress.downloads.tar.gz berhasil dibuat.

Ekstrak file tar.gz

Untuk mengekstrak file arsip tar.gz yang ada, kami menggunakan opsi –x dengan perintah tar.

Berikut sintaks perintah tar untuk mengekstrak file tar.gz yang ada:

tar [opsi] [nama file arsip tar.gz]

Mari kita ekstrak file tar dengan mengetikkan perintah:

$ tar -xzf my.data.tar.gz

Menutup

Tar adalah utilitas baris perintah yang digunakan untuk membuat file arsip. Ini juga menggunakan algoritma kompresi untuk mengompresi data. Algoritma kompresi yang paling populer adalah file gzip dan tar yang dikompres dengan algoritma gzip yang memiliki ekstensi .tar.gz. File tar.gz dapat dibuat dan diekstrak menggunakan perintah tar.


Debian
  1. Cara Membuat Swap di Linux

  2. Cara membuat file swap di Linux

  3. Bagaimana Membuat File Sementara Di Shell Script?

  1. Bagaimana Mengubah File Tar Menjadi File Tgz?

  2. Bagaimana Cara Membuat File Dan Memasangnya Sebagai Sistem File?

  3. Cara mengekstrak file nama file.tar.gz

  1. Cara Membuat File di Manajer File Plesk

  2. Bagaimana saya bisa membuat file tar multipart di Linux?

  3. Bagaimana cara mengonversi tar.bz2 ke tar.gz?