zip archive[.zip] -r folders... [-x excludes...]zip -r archive[.zip] folders... [-x excludes...]zip -x excludes... -r archive[.zip] folders...| 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 | |
alias zipprj='zip -x "*/bin/*" "*/target/*" "*/.git*" "*/.svn/*" "*/.settings/*" -r'zipprj archivename projectname