Instal unzip ============= Jadi pertama-tama kita perlu menginstal unzip pada sistem kita jika itu tidak diinstal. perintah unzip digunakan untuk mengekstrak file dari arsip ZIP.
Jalankan perintah berikut untuk menginstal unzip
sudo apt-get install unzip
unzip Sintaks
$ unzip [-aCcfjLlnopqtuvy] [-d dir] zipfile
Sekarang Ikuti langkah-langkah di bawah ini:
UnZip File
OPSI 1 - Jika File Zip berada di direktori / folder yang sama dengan terminal Anda dan kami ingin mengekstraknya di direktori yang berfungsi saat ini.
Gunakan perintah berikut untuk mencapai skenario yang dijelaskan di atas
sudo unzip zip_file_name.zip
jika file zip dilindungi dengan beberapa kata sandi, maka gunakan perintah berikut:
sudo ubzip -P zip_file_name.zip
Pastikan Anda menggunakan -P (huruf P) bukan -p karena ada opsi yang berbeda.
OPSI 2 - Jika file zip tidak ada di direktori yang sama dan kami ingin mengekstrak / unzip file di direktori yang berbeda.
Gunakan perintah berikut untuk mencapai skenario yang dijelaskan di atas
sudo unzip path/filename.zip -d another_path_or_same_path
jika kita tidak menggunakan opsi -d file akan diekstraksi untuk menyajikan direktori kerja.
Dan jika file zip dilindungi kata sandi, kami juga dapat menggunakan -P.
gunakan tar command di Linux / Unix
taradalah singkatan dari Tape Archive. perintah tar digunakan untuk Memanipulasi arsip di Linux / Unix. Administrator sistem sering menggunakan perintah tar untuk menyalin sekelompok file atau direktori menjadi arsip yang sangat terkompresi yang disebut tarballatau tar, bzipdan
gzipdi sistem Linux / Unix .
tar Sintaks
tar [OPTION...] [FILE]...
Atau
tar diperlukan Bendera
tar {-r|-t|-c|-x|-u}
tar Bendera opsional
tar {one of the required Flags} [ -d ][-B] [ -F ] [ -E ] [ -i ] [-h ] [ -l ] [ -m ] [ -o ] [ -p ] [ -w] [ -s ] [ -U ] [ -v ]
[-Number] [-b Blocks] [-f Archive]
Contohnya
Buat File Arsip tar dengan Mengompresi Direktori atau File Tunggal
Perintah terminal di bawah ini akan membuat .tarfile yang disebut
sample_dir.tardengan direktori /home/codebind/sample_diratau
sample_dirdalam direktori kerja saat ini.
ripon@ripon:~$ tar -cvf sample_dir.tar sample_dir
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tar

Inilah arti sebenarnya dari flag tersebut (-cvf)
-c, --create- buat arsip baru
-x, --extract, --get- ekstrak file dari arsip
-f, --file ARCHIVE- Gunakan file arsip atau perangkat ARCHIVE
Buat tar.gzatau tgzArsipkan File dengan Mengompresi Direktori atau File Tunggal
Perintah terminal di bawah ini akan membuat .tar.gzfile yang disebut
sample_dir.tar.gzdengan direktori /home/codebind/sample_diratau
sample_dirdalam direktori kerja saat ini.
Perhatikan bahwa kita telah menambahkan flag tambahan -z pada perintah. Inilah arti sebenarnya dari flag -z
-z, --gzip, --gunzip --ungzip- Kompres arsip dengan gzip
ripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dirsample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tar.gz

Perintah di bawah ini akan membuat file .tgz. Yang perlu diperhatikan adalah tar.gz dan tgz keduanya serupa.
ripon@ripon:~$ tar -cvzf sample_dir.tgz sample_dirsample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tgz
Mengompresi Banyak Direktori atau File Sekaligus
Katakanlah, Misalnya kita ingin mengompres sample_dirdirektori, java_testdirektori, dan abc.pyfile ke file tar yang disebut
sample_dir.tar.gz.
Jalankan perintah berikut untuk mencapai tujuan di atas.
ripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dir java_test abc.py
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
java_test/
java_test/HelloCV.java
abc.py
ripon@ripon:~$ ls
sample_dir java_test abc.py sample_dir.tar.gz

Buat .bzip2File Arsip dengan Mengompresi Direktori atau File Tunggal
ripon@ripon:~$ tar -cjvf sample_dir.tar.bz2 sample_dir
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$
Perhatikan bahwa kami telah menambahkan flag tambahan -fpada perintah. Inilah arti -fsebenarnya dari flag tersebut
-f, --file ARCHIVE- Gunakan file arsip atau perangkat ARCHIVE

Ekstrak .tarFile Arsip
Kita dapat mengekstraksi atau menghapus file terkompresi menggunakan perintah tar. Perintah di bawah ini akan mengekstrak isi dari sample_dir.tarke direktori sekarang.
ripon@ripon:~$ tar -xvf sample_dir.tar
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$

Perintah berikut ini akan mengekstraksi atau Untar file dalam Direktori yang ditentukan yaitu /home/codebind/dir_namedalam hal ini.
ripon@ripon:~$ tar -xvf sample_dir.tar -C /home/codebind/dir_name
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$
kami telah menambahkan flag tambahan -Cpada perintah. Inilah arti -C
sebenarnya dari flag tersebut
-C, --directory DIR - ubah ke direktori DIR
