Dalam artikel ini, kita akan membahas tentang cara menggunakan perintah tar untuk ekstrak file tar. Perintah tar adalah salah satu perintah Unix yang paling populer dan digunakan untuk membuat, memperbarui, dan menghapus arkus.

Menggunakan Perintah Tar untuk Ekstrak File TAR

Untuk ekstrak file tar, kita dapat menggunakan perintah tar dengan beberapa flag. Flag yang paling umum digunakan adalah -x atau --extract, yang berarti ekstrak file dari arkus. Flag lainnya adalah -f atau --file-name, yang berarti nama file yang akan di-extract.

Contoh penggunaan perintah tar untuk ekstrak file tar adalah sebagai berikut:

tar xf community_images.tar.gz -C /home/emmys/Pictures/Community/

Pada contoh di atas, kita menggunakan flag -x atau --extract, flag -f atau --file-name, dan flag -C atau --directory, yang berarti nama direktori tempat file akan di-extract.

Menggunakan Flag -z untuk Ekstrak File TAR Gzip

Jika file tar kita terkompresi menggunakan gzip, maka kita dapat menggunakan flag -z atau --gzip untuk mengekstrak file. Contoh penggunaan perintah tar dengan flag -z adalah sebagai berikut:

tar xf community_images.tar.gz -z

Pada contoh di atas, kita menggunakan flag -x atau --extract, flag -f atau --file-name, dan flag -z atau --gzip.

Menggunakan Script Python untuk Ekstrak File TAR

Jika Anda tidak ingin menggunakan perintah tar secara langsung, maka Anda dapat membuat script Python untuk melakukan ekstraksi file tar. Contoh script Python adalah sebagai berikut:

#!/usr/bin/env python3

import tarfile, sys, os

tf = tarfile.open(name=sys.argv[1], mode='r:gz')
where = '.'
if len(sys.argv) == 3:
 where = sys.argv[2]
tf.extractall(path=where)
tf.close()

Pada script di atas, kita menggunakan library tarfile untuk membuka file tar dan melakukan ekstraksi file. Flag -C atau --directory digunakan untuk menentukan direktori tempat file akan di-extract.

Menggunakan Perintah Tar dengan Flag lainnya

Selain flag -x, -f, dan -z, perintah tar juga memiliki beberapa flag lainnya yang dapat digunakan. Beberapa contoh flag lainnya adalah sebagai berikut:

  • --verbose atau -v: Beri output lebih banyak tentang file yang akan di-extract.
  • --wildcards: Gunakan wildcards untuk menentukan nama file yang akan di-extract.
  • --one-file-system: Hanya ekstrak file dari arkus yang berada dalam direktori yang sama.

Dalam artikel ini, kita telah membahas cara menggunakan perintah tar untuk ekstrak file tar. Perintah tar adalah salah satu perintah Unix yang paling populer dan digunakan untuk membuat, memperbarui, dan menghapus arkus. Dengan menggunakan flag -x, -f, dan -z serta beberapa flag lainnya, Anda dapat melakukan ekstraksi file tar dengan mudah.