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
tar
adalah 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 tarball
atau tar
, bzip
dan
gzip
di 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 .tar
file yang disebut
sample_dir.tar
dengan direktori /home/codebind/sample_dir
atau
sample_dir
dalam 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.gz
atau tgz
Arsipkan File dengan Mengompresi Direktori atau File Tunggal
Perintah terminal di bawah ini akan membuat .tar.gz
file yang disebut
sample_dir.tar.gz
dengan direktori /home/codebind/sample_dir
atau
sample_dir
dalam 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_dir
direktori, java_test
direktori, dan abc.py
file 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 .bzip2
File 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 -f
pada perintah. Inilah arti -f
sebenarnya dari flag tersebut
-f, --file ARCHIVE
- Gunakan file arsip atau perangkat ARCHIVE
Ekstrak .tar
File Arsip
Kita dapat mengekstraksi atau menghapus file terkompresi menggunakan perintah tar. Perintah di bawah ini akan mengekstrak isi dari sample_dir.tar
ke 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_name
dalam 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 -C
pada perintah. Inilah arti -C
sebenarnya dari flag tersebut
-C, --directory DIR
- ubah ke direktori DIR