| Option | Definition | Beschreibung | Beispiel |
|---|---|---|---|
| -r | recurse | Folders rekursiv hinzufügen. Ohne diese Option werden nur abgegebene Files und Ordner hinzugefügt. | zip archiv -r folder |
| -i | include | (mehrere) Filepattern für hinzufügen | zip archiv -r folder -i "*.java" |
| -x | exclude | (mehrere) Filepattern für weglassen | zip archiv -r folder -x "*/target/*" |
| -R | recurse | Folders mit Inhalt (gleich wie -r -i) | zip archiv -R folder "*.*" |
| -u | update | Neuere Dateien aktualisieren. | zip -u archiv "*" |
| -f | freshen | Bereits hinzugefügte Dateien aktualisieren, im gleichen Verzeichnis | zip -f archiv |
| -m | move | Zusätzlich löschen. | |
| -t | time[from] | Ab dieser Zeit hinzufügen: ddmmyyyy or yyyy-mm-dd | |
| -tt | time[until] | Bis zu dieser Zeit hinzufügen: ddmmyyyy or yyyy-mm-dd | |