Cara kompres dan ekstrak tar gz di linux
Fungsi dari tar gz
Ketika kita ingin mengirimkan file yang sangat besar atau banyak dari satu device ke device lain, akan lebih mudah dan cepat apabila kita menjadikan file-file tersebut menjadi satu dan dengan besaran file (size) yang lebih kecil sehingga dapat mempersingkat waktu dan bandwidth (quota) apabila dilakukan melalui koneksi internet.Hal ini dapat digunakan untuk memback-up file-file atau mengirimkan aplikasi yang terdiri dari berbagai macam file menjadi satu kesatuan. Secara teknis itu disebut arsip atau file yang terkompres.
Bagaimana cara melakukan kompres atau ekstrak file tar gz
Sangatlah mudah untuk melakukan kompres seluruh folder atau direktori dalam linux.Ada command di linux yang sangat berguna untuk hal ini:
Format penulisan untuk membuat / mengkompres arsip adalah:
1
| $ tar -zcvf nama_arsip. tar .gz nama_folder |
-z : Melakukan kompresi dengan gzip (zip)
-c : Membuat arsip (create)
-v : Menampilkan seluruh proses (verbose)
-f : Memberi nama file hasil arsip
Contoh penggunaan
Sebagai contoh Anda memiliki folder bernama /home/chandra/folderku dan ingin melakukan kompres pada direktori itu,maka gunakanlah:
1
| $ tar -zcvf nama_arsip. tar .gz /home/chandra/folderku |
1
| $ tar -zxvf nama_arsip. tar .gz |
-x : Ekstrak files (extract)
Jika Anda ingin melakukan ekstrak ke folder tertentu dapat menambahkan sintak -C lalu path tujuan.
Kesimpulan
Kompresi tar gz dapat dengan mudah dibuat dan diekstrak hanya dengan syntax tar milik operasi sistem yang berbasis unix seperti linux dan macOS.sumber http://blog.christianchandra.com/programming/cara-kompres-dan-ekstrak-tar-gz-di-linux
----------------------------
Command Linux yang Sangat Berguna Bagi Kamu yang Baru Belajar Linux
Tulisan ini akan membantu kita dalam memahami beberapa perintah yang sering digunakan pada terminal dan akan sangat berguna bagi kamu yang masih baru dalam menggunakan linux.
1 . Command/Perintah ls
Commnad ls merupakan kependekan dari (List Directory Contents). Melihat isi dari direktori folder tersebut, termasuk file saat perintah ini dijalankan.
1
2
3
4
5
6
7
|
root@codedb:~# ls
New folder Music
Pictures Public
Desktop codedb.co
Documents SFTP-FOLDER
Downloads WORK
|
1
2
3
4
5
6
7
8
9
|
root@codedb:~# ls -l
total 40588
drwxrwxr-x 2 codedb codedb 4096 May 8 01:06 ANew folder
drwxr-xr-x 2 codedb codedb 4096 May 15 10:50 Desktop
drwxr-xr-x 2 codedb codedb 4096 May 16 16:45 Documents
drwxr-xr-x 6 codedb codedb 4096 May 16 14:34 Downloads
drwxr-xr-x 2 codedb codedb 4096 Apr 30 20:50 Music
drwxr-xr-x 2 codedb codedb 4096 May 9 17:54 Pictures
|
2. Command/Perintah cat
“cat” memiliki kepanjangan (Concatenation) yang artinya dapat menggabungkan dua atau lebih file plain text menjadi sebuah file.
1
|
root@codedb:~# cat filea.txt fileb.txt filec.txt filed.txt >> gabunganabcd.txt
|
1
2
3
4
|
root@codedb:~# cat gabunganabcd.txt
....
isi dari file gabunganabcd.txt
...
|
3. Command/Perintah mkdir
“mkdir” (make dir), merupakan perintah untuk membuat direktori atau folder baru. Jika nama folder yang akan kamu buat sudah ada, maka perintah ini akan menampilkan pesan “cannot create folder, folder already exists”.
1
|
root@codedb:~# mkdir codedbfolder
|
4. Command/Perintah tar
Perintah tar (Tape Archief) berfungsi untuk membuat arsip atau archive.
1
|
root@codedb:~# tar -zxvf sesuatu.tar.gz
|
1
|
root@codedb : ~#tar -jxvf sesuatujuga.tar.bz2
|
1
|
root@codedb:~# tar -cvf sesuatulagi.tar.gz(.bz2) /lokasi/penyimpan/file/sesuatulagi
|
5. Command/Perintah apt
Untuk para pengguna debian atau turunan dari debian, pasti sering menggunakan perintah apt (Advanced Package Tool). Perintah ini digunakan untuk mengatur seluruh paket manajer pada linux berbasis debian yang kamu miliki yang secara pintar akan melakukan pemasangan, penghapusan dan memperbaharui paket aplikasi.6. Command/Perintah lsblk
Perintah lsblk (List Block Devices) digunakan untuk melihat seluruh device yang kamu miliki.7. Command/Perintah mv
“mv” dapat kamu pakai untuk memindahkan suatu file atau folder dari suatu tempat menuju tempat yang baru.
1
|
root@codedb:~# mv /home/user/codedb suatufile /home/user/Desktop
|
8. Command/Perintah cp
“cp” merupakan kependekan dari copy. Pakailah perintah ini untuk menyalin suatu file dari lokasi A menuju lokasi B.
1
|
root@codedb:~# cp /home/user/Downloads codedb.tar.gz /home/user/Desktop
|
9 . Command/Perintah pwd
“pwd” atau (print working directory). Gunakan perintah ini untuk mengetahui posisi saat ini kamu berada di terminal.
1
2
3
|
root@codedb:~# pwd
/opt/lampp/
|
10. Commnad/Peintah passwd
Butuh untuk mengganti password sebuah user ? kamu dapat menggunakan perintah passwd untuk melakukannya. Password yang akan kamu ketikan tidak akan muncul pada terminal (invisible).
1
2
3
4
5
|
root@codedb:~# passwd codedb
Changing password for user codedb.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
|
11. Command/Perintah chown
Perintah chown (change file owner and group) . Setiap file dan folder yang berada di linux, pasti memiliki grup user dan pemiliki dari file dan folder tersebut. Pada nomor 1, perintah ls -l kamu akan melihat seperti ini.
1
2
3
4
5
6
7
8
9
|
root@codedb:~# ls -l
total 40588
drwxrwxr-x 2 root codedb 4096 May 8 01:06 ANew folder
drwxr-xr-x 2 root codedb 4096 May 15 10:50 Desktop
drwxr-xr-x 2 root codedb 4096 May 16 16:45 Documents
drwxr-xr-x 6 root codedb 4096 May 16 14:34 Downloads
drwxr-xr-x 2 root codedb 4096 Apr 30 20:50 Music
drwxr-xr-x 2 root codedb 4096 May 9 17:54 Pictures
|
Untuk merubah grup user dari folder Music menajadi root, gunakan perintah ini.
1
|
root@codedb:~# chown root:root Music
sumber http://blog.codedb.co/tutorial-linux-indonesia-command-linux-yang-sangat-berguna-bagi-kamu-yang-baru-belajar-linux/
|
Tidak ada komentar:
Posting Komentar