How to create a zip file with password in Linux

In order to create one, run zip command with -e option.

$ zip -e ZIP_FILE.zip FILE_YOU_WANT_TO_ZIP

And if you want to zip a directory then add -r option.

$ zip -e -r ZIP_FILE.zip FILE_YOU_WANT_TO_ZIP