Cara mengecualikan file dari arsip zip di Linux

Cara mengecualikan file dari arsip zip di Linux

Mengumpulkan banyak file ke dalam satu file disebut pengarsipan, dan “zip” adalah salah satu format arsip yang banyak digunakan yang datang dengan dukungan kompresi data lossless. Mengarsipkan file adalah cara yang efisien untuk menghemat penyimpanan engine Anda dan mempermudah transfer file melalui email atau FTP.
Linux memiliki utilitas zip bawaan untuk mengarsipkan file dengan serangkaian opsi. Utilitas ini menyediakan beberapa metode untuk mengarsipkan file. Saat Anda mengarsipkan direktori menggunakan utilitas zip, itu mencakup semua file di direktori itu dan zip. Jadi, apakah mungkin untuk mengarsipkan file dan mengecualikan file tertentu menggunakan utilitas “zip”? Jawabannya iya! “Zip” adalah utilitas Linux serbaguna yang memungkinkan Anda mengarsipkan file, tidak termasuk file atau folder tertentu. Bagaimana itu terjadi? Mari kita mulai:

Cara mengecualikan file dan direktori saat menggunakan “zip” di Linux:

Anda dapat mengarsipkan direktori apa pun kecuali file tertentu menggunakan tanda “-x” dengan utilitas “zip”. Sintaks umum disebutkan di bawah ini:

$zip -r [file_name.zip] [files/folder to zip] -x [file path/name to exclude]

Mari kita memahaminya melalui sebuah contoh; Saya telah membuat direktori dengan nama “gambar” yang berisi 3 file gambar, satu file zip, dan satu sub-direktori (folder saya) seperti yang ditunjukkan pada gambar berikut:

Sekarang luncurkan terminal dan ketik:

$zip -r myfile.zip images -x /images/img2.png

Dalam perintah di atas, saya mengompresi “images” direktori dan mengecualikan file gambar “img2.jpg” dan menyimpannya sebagai “myfile.zip.”

Seperti yang dapat dilihat bahwa “myfile.zip” tidak termasuk “img2.jpg”mengajukan. Anda juga dapat mengecualikan file dengan menyebutkan ekstensi file; misalnya, saya ingin mengecualikan semua“.jpg” file di “images” direktori dan arsipkan:

$zip -r myfile.zip images -x *.jpg

Semua file “jpg” telah dikecualikan dalam file zip. Anda dapat mengecualikan beberapa file dan direktori dengan menyebutkannya dengan cara berikut:

$zip -r myfile.zip images -x /images/img2.jpg -x 

/images/all_images.zip

File “img2.jpg” dan “all_images.zip” tidak akan diarsipkan:

Kesimpulan:

Menyimpan file dalam arsip menghemat banyak penyimpanan engine Anda dan membantu mengelola banyak file dan folder. Di Linux, utilitas “zip” digunakan untuk mengarsipkan file/direktori. Dalam artikel ini, kami mempelajari cara menggunakan utilitas “zip” untuk mengarsipkan direktori, tidak termasuk file atau folder tertentu. Utilitas “zip” hadir dengan opsi yang cukup berguna untuk dieksekusi“zip –help” di terminal.

Related Posts