Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Membuat File tar.gz di Linux


Membuat File tar.gz di Linux

Belajar Linux ID - Tutorial kali ini kita akan membahas bagaimana cara membuat file tar gz di Linux. Jika sebelumnya kita sudah membahas bagaimana menggunakan perintah tar pada link berikut: Cara Menggunakan Perintah tar di Linux.

Jika Anda mempunyai banyak file dapat disatukan menjadi 1 file dalam bentuk tar Anda juga menggabungkan file tersebut dengan kompresi gunzip (gz) atau di kompress.

Cukup banyak manfaat yang didapatkan dalam pembuatan file tar.gz mulai dari banyak-nya file besar di kompress sampai size nya kecil dan tar.gz bisa kita gunakan jika terdapat migrasian data dari server A ke server B misalnya.

Berikut contoh penggunaan atau cara membuat file tar.gz di Linux:

1
2
3
4
5
6
ubuntu@my-jumper:~/blinux$ ls
folder1  folder2  folder3  folder-utama
ubuntu@my-jumper:~/blinux$
ubuntu@my-jumper:~/blinux$ pwd
/home/ubuntu/blinux
ubuntu@my-jumper:~/blinux$

Terlihat didalam direktori /home/ubuntu/blinux terdapat beberapa file jika Anda ingin membuat file tar gz pada salah satu file yang ada diatas misalnya direktori folder-utama ingin dijadikan satu dan dikompress menjadi tar.gz Anda hanya perlu menjalankan perintah berikut:

1
2
3
4
5
6
7
8
ubuntu@my-jumper:~/blinux$ sudo tar -czvf my_file.tar.gz /home/ubuntu/blinux/folder-utama/
/home/ubuntu/blinux/folder-utama/
/home/ubuntu/blinux/folder-utama/folder1/
/home/ubuntu/blinux/folder-utama/folder1/hello.txt
ubuntu@my-jumper:~/blinux$
ubuntu@my-jumper:~/blinux$ ls
folder1  folder2  folder3  folder-utama  my_file.tar.gz
ubuntu@my-jumper:~/blinux$

Noted: Untuk penamaan file my_file.tar.gz sesuaikan dengan keinginan Anda.

Jika Anda ingin menjadikan satu dan dikompres semua file yang ada di direktori /home/ubuntu/blinux perintahnya masih sama yang perlu diperhatikan penentuan direktorinya seperti berikut ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ubuntu@my-jumper:~/blinux$ pwd
/home/ubuntu/blinux
ubuntu@my-jumper:~/blinux$
ubuntu@my-jumper:~/blinux$ ls
folder1  folder2  folder3  folder-utama  my_file.tar.gz
ubuntu@my-jumper:~/blinux$
ubuntu@my-jumper:~/blinux$ sudo tar -czvf all_file.tar.gz /home/ubuntu/blinux/
tar: Removing leading `/' from member names
/home/ubuntu/blinux/
/home/ubuntu/blinux/folder2/
/home/ubuntu/blinux/folder2/hello.txt
/home/ubuntu/blinux/folder1/
/home/ubuntu/blinux/folder1/hello.txt
/home/ubuntu/blinux/folder-utama/
/home/ubuntu/blinux/folder-utama/folder1/
/home/ubuntu/blinux/folder-utama/folder1/hello.txt
/home/ubuntu/blinux/folder3/
/home/ubuntu/blinux/folder3/hello.txt
/home/ubuntu/blinux/my_file.tar.gz
ubuntu@my-jumper:~/blinux$ ls
all_file.tar.gz  folder1  folder2  folder3  folder-utama  my_file.tar.gz
ubuntu@my-jumper:~/blinux$

Jika Anda ingin ekstrak kembali file my_file.tar.gz atau all_file.tar.gz dapat dilakukan menggunakan perintah berikut

1
2
3
4
ubuntu@my-jumper:~/blinux$
ubuntu@my-jumper:~/blinux$ tar -xvf all_file.tar.gz
ubuntu@my-jumper:~/blinux$
ubuntu@my-jumper:~/blinux$ tar -xvf my_file.tar.gz

Noted: Sesuaikan direktori jika ingin ekstrak file pastikan tidak di ekstrak ke satu file yang sama dengan file yang di tar gan kompress

Cukup mudah bukan membuat file tar.gz di Linux.

Selamat mencoba 😁

comments powered by Disqus