Pertemuan Enam: Arsip File dan Sistem Kompresi

Archive and Compress

Outline

Teori

Arsip

Arsip adalah proses menggabungkan banyak file ke dalam satu file tunggal.

Perintah arsip di linux menggunakan perintah tar.

Opsi arsip:

Kompres

Kompresi adalah proses mengecilkan ukuran file dari ukuran aslinya sehingga menghemat tempat.

Program Arsip

Program atau perintah yang digunakan untuk arsip: tar

Program Kompresi

Program atau perintah yang digunakan untuk kompresi:

Praktikum

Arsip

1. Membuat file

Membuat file index.html, style.css:

2. Arsip file

Arsip semua file (index.html, style.css, script.js) dan beri nama web.tar:

3. Melihat isi file arsip

Melihat isi file arsip web.tar:

4. Ekstrak file arsip

Mengeksrak file arsip web.tar.

Hapus file index.html, style.css, script.js terlebih dahulu:

Ekstrak file arsip web.tar:

Kompresi

1. Arsip dan Kompres File dengan gzip (Terpisah)

Perhatikan ukuran file web.tar.

Mengkompress file web.tar dengan perintah gzip:

Perhatikan ukuran file web.tar.gz.

Melakukan dekompresi file web.tar.gz:

2. Arsip dan Kompress File dengan gzip (Bersamaan)

Melakukan arsip dan kompress dengan tar dan gzip secara bersamaan:

3. Arsip dan Kompress dengan Zip

Melakukan arsip dan kompress dengan zip:

Perhatikan hasilnya.

Ekstrak

Ekstrak gzip

Mengekstrak file web.tar.gz.

Hapus file index.html, style.css, script.js terlebih dahulu:

Ekstrak file web.tar.gz:

Ekstrak zip

Mengekstrak file web.zip.

Hapus file index.html, style.css, script.js terlebih dahulu:

Ekstrak file web.zip:

Selesai.

Challenge

Ketentuan Challenge:

Challenge:

  1. Jalankan perintah di bawah secara bersamaan:

    1. whoami.
    2. hostname.
    3. date.
  2. Sebutkan dan jelaskan 3 jenis kompresi file yang ada di linux.

  3. Lakukan kompresi dengan 3 jenis tersebut menggunakan terminal:

    1. Tuliskan perintah kompresi jenis 1.
    2. Tuliskan perintah kompresi jenis 2.
    3. Tuliskan perintah kompresi jenis 3.
  4. Dari hasil 3 jenis kompresi sebutkan:

    1. Hasil jenis kompresi apa yang paling besar.
    2. Hasil jenis kompresi apa yang paling kecil.
  5. Apa evaluasi praktikum keenam? apa masukan dan saran?