tar -czvf archive.tar.gz --exclude=./node_modules .zip -r archive_name.zip folder_to_compress
unzip archive_name.zip
If you want to make a zip without those invisible Mac resource files such as “_MACOSX” or “._Filename” and .ds store files, use the “-X” option in the command so:
zip -r -X archive_name.zip folder_to_compress
zip -r -X node_modules archite.zip * -x node_modules/*
Archive hidden folders
$ zip -r Archiv.zip * .*
Zip hidden
$ zip -r Archiv.zip **/**.tfvars$ zip -er out.zip ./target_folder