TUTORIAL MEMBUAT DIREKTORI DAN FILE PADA LINUX DI VIRTUALBOX
Daftar Isi:
- Perintah
zip
- Instal Zip di Ubuntu dan Debian
- Instal Zip pada CentOS dan Fedora
- Cara ZIP File dan Direktori
- Metode dan Tingkat Kompresi
- Membuat file ZIP yang Dilindungi Kata Sandi
- Membuat File Zip Terpisah
- Contoh ZIP
- Kesimpulan
Zip adalah format file arsip yang paling banyak digunakan yang mendukung kompresi data lossless.
File Zip adalah wadah data yang berisi satu atau lebih file atau direktori terkompresi. File terkompresi (zip) membutuhkan lebih sedikit ruang disk yang dapat ditransfer dari satu ke komputer lain lebih cepat daripada file yang tidak dikompresi. File zip dapat dengan mudah diekstraksi di Windows, macOS, dan Linux menggunakan utilitas yang tersedia untuk semua sistem operasi.
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana cara Zip (kompres) file dan direktori di Linux menggunakan perintah
zip
.
Perintah
zip
zip
adalah utilitas baris perintah yang membantu Anda membuat arsip Zip.
Perintah zip mengambil bentuk sintaks berikut:
zip OPTIONS ARCHIVE_NAME FILES
Untuk membuat arsip Zip di direktori tertentu, pengguna harus memiliki izin menulis di direktori itu.
File zip tidak mendukung informasi kepemilikan gaya Linux. File yang diekstraksi dimiliki oleh pengguna yang menjalankan perintah.
Untuk mempertahankan kepemilikan dan izin file, gunakan perintah
tar
.
Utilitas
zip
tidak diinstal secara default di sebagian besar distribusi Linux, tetapi Anda dapat dengan mudah menginstalnya menggunakan manajer paket distribusi Anda.
Instal Zip di Ubuntu dan Debian
Instal Zip pada CentOS dan Fedora
Cara ZIP File dan Direktori
Untuk Zip satu atau lebih file, tentukan file yang ingin Anda tambahkan ke arsip dipisahkan oleh ruang seperti yang ditunjukkan di bawah ini:
zip archivename.zip filename1 filename2 filename3
adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)
Secara default perintah
zip
mencetak nama-nama file yang ditambahkan ke arsip dan metode kompresi. Kami akan menjelaskan metode dan level kompresi nanti dalam panduan ini.
Ketika menentukan nama arsip Zip jika Anda menghilangkan ekstensi
.zip
itu akan ditambahkan secara otomatis kecuali nama arsip berisi titik.
zip archivename.zip filename
akan membuat arsip dengan nama yang sama seperti nama
zip archivename filename
.
Untuk menekan output dari perintah
zip
, gunakan opsi
-q
:
zip -q archivename.zip filename1 filename2 filename3
Seringkali, Anda akan membuat arsip Zip suatu direktori termasuk konten subdirektori. Opsi
-r
memungkinkan Anda untuk melintasi seluruh struktur direktori secara rekursif.
Untuk membuat arsip Zip suatu direktori Anda akan menggunakan:
zip -r archivename.zip directory_name
Anda juga dapat menambahkan banyak file dan direktori dalam arsip yang sama:
zip -r archivename.zip directory_name1 directory_name2 file1 file1
Metode dan Tingkat Kompresi
Metode kompresi Zip yang baku adalah deflate. Jika utilitas zip menentukan bahwa file tidak dapat dikompresi, simpan saja file dalam arsip tanpa mengompresnya menggunakan metode store. Di sebagian besar distribusi Linux, utilitas zip juga mendukung metode kompresi bzip2.
Untuk menentukan metode kompresi, gunakan opsi
-Z
.
zip -r -Z bzip2 archivename.zip directory_name
… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)
Perintah
zip
memungkinkan Anda untuk menentukan level kompresi menggunakan angka yang diawali dengan tanda hubung dari 0 hingga 9. Level kompresi standar adalah
-6
. Saat menggunakan
-0
, semua file akan disimpan tanpa kompresi.
-9
akan memaksa perintah
zip
untuk menggunakan kompresi optimal untuk semua file.
Misalnya, untuk menggunakan tingkat kompresi
-9
, Anda harus mengetikkan sesuatu seperti ini:
zip -9 -r archivename.zip directory_name
Semakin tinggi level kompresi, semakin intensif CPU dalam proses zip, dan akan membutuhkan lebih banyak waktu untuk menyelesaikannya.
Membuat file ZIP yang Dilindungi Kata Sandi
zip -e archivename.zip directory_name
Anda akan diminta memasukkan dan memverifikasi kata sandi arsip:
Enter password: Verify password:
Membuat File Zip Terpisah
Bayangkan Anda ingin menyimpan arsip Zip pada layanan hosting file yang memiliki batas unggah ukuran file 1GB dan arsip Zip Anda 5GB.
Anda dapat membuat file Zip split baru menggunakan opsi
-s
diikuti dengan ukuran yang ditentukan. Pengganda dapat berupa k (kilobyte), m (megabita), g (gigabita), atau t (terabita).
zip -s 1g -r archivename.zip directory_name
Perintah di atas akan terus membuat arsip baru dalam satu set setelah mencapai batas ukuran yang ditentukan.
archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04
Contoh ZIP
Buat arsip Zip bernama archivename.zip yang berisi semua file di direktori saat ini.
zip archivename *
Sama seperti di atas termasuk file yang disembunyikan (file dimulai dengan titik):
zip archivename.* *
Buat arsip Zip bernama
archivename.zip
berisi semua file MP3 di direktori saat ini tanpa mengompres file.
Kesimpulan
Di Linux Anda dapat membuat arsip Zip dengan perintah
zip
.
Untuk mengekstrak arsip ZIP di sistem Linux, Anda dapat menggunakan perintah unzip.
terminal zipCara menyalin file dan direktori di linux

Menyalin file dan direktori adalah salah satu tugas paling umum yang akan Anda lakukan ketika bekerja pada baris perintah. Di Linux, ada beberapa perintah untuk menyalin file dengan cp dan rsync menjadi alat yang paling banyak digunakan.
Cara menghapus file dan direktori menggunakan baris perintah linux

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah rm untuk menghapus file dan direktori melalui contoh dan penjelasan dari opsi rm yang paling umum.
Cara memindahkan file dan direktori di linux (perintah mv)

Memindahkan file dan direktori adalah salah satu tugas paling mendasar yang sering perlu Anda lakukan pada sistem Linux. Dalam tutorial ini, kami akan menjelaskan cara menggunakan perintah mv untuk memindahkan file dan direktori.