Pertanyaan
Dari pilihan dibawah ini, manakah command yang menghasilkan output yang sama? Pilih salah satu atau lebih: D a. tar-xzi foo.tar,gz b. tar-czi foo.tar.gz foo c. tar -c foo.tar.gz D d. tar-tzf foo.tar.gz e. tar 2. tar-x foo I gzip -x
Solusi
Jawaban
c. tar -c foo | gzip > foo.tar.gz
Penjelasan
Untuk menjawab pertanyaan ini, kita harus memahami fungsi dari berbagai opsi command yang diberikan dalam konteks penggunaan tar dan gzip pada sistem operasi Unix atau Linux.a. tar -xzf foo.tar.gzCommand ini digunakan untuk meng-ekstrak (x) file dari arsip tar yang dikompres dengan gzip (zf), yaitu foo.tar.gz.b. tar -czf foo.tar.gz fooCommand ini membuat (-c) arsip tar baru yang dikompres dengan gzip (-zf) dari direktori atau file yang bernama 'foo', dan menyimpannya sebagai foo.tar.gz.c. tar -c foo | gzip > foo.tar.gzCommand ini juga membuat arsip tar dari 'foo', kemudian outputnya dikompres dengan gzip dan diarahkan (>) ke file foo.tar.gz.d. tar -tzf foo.tar.gzCommand ini digunakan untuk melihat (t) isi dari arsip tar yang dikompres dengan gzip (zf), yaitu foo.tar.gz, tanpa meng-ekstrak isi file tersebut.e. tar -x foo / gzipCommand ini tidak valid karena format dan penggunaannya tidak sesuai dengan sintaks standar tar atau gzip.Dari pilihan di atas, pilihan a dan d tidak menghasilkan output yang sama karena satu untuk ekstraksi dan yang lainnya untuk melihat isi arsip. Pilihan b dan e juga berbeda, dengan b membuat arsip baru dan e tidak valid. Pilihan c menghasilkan arsip baru yang serupa dengan b, tetapi melalui pipeline dengan gzip.