⌘K
Options (6)
-r, --recurse-pathsbooleanAdd files/directories to a specific archive
Example:
zip {{[-r|--recurse-paths]}} {{path/to/compressed.zip}} {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}-d, --deletebooleanRemove files/directories from a specific archive
Example:
zip {{[-d|--delete]}} {{path/to/compressed.zip}} {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}-x, --excludebooleanArchive files/directories excluding specified ones
Example:
zip {{[-r|--recurse-paths]}} {{path/to/compressed.zip}} {{path/to/file_or_directory1 path/to/file_or_directory2 ...}} {{[-x|--exclude]}} {{path/to/excluded_files_or_directories}}booleanCreate an encrypted archive with a specific password
Example:
zip {{[-re|--recurse-paths --encrypt]}} {{path/to/compressed.zip}} {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}booleanArchive files/directories to a multi-part split Zip archive (e.g. 3 GB parts)
Example:
zip {{[-rs|--recurse-paths --split-size]}} {{3g}} {{path/to/compressed.zip}} {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}booleanPrint a specific archive contents
Example:
zip {{[-sf|--split-size --freshen]}} {{path/to/compressed.zip}}Examples (7)
Add files/directories to a specific archive
zip [-r|--recurse-paths] path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...Remove files/directories from a specific archive
zip [-d|--delete] path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...Archive files/directories excluding specified ones
zip [-r|--recurse-paths] path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ... [-x|--exclude] path/to/excluded_files_or_directoriesArchive files/directories with a specific compression level (`0` - the lowest, `9` - the highest)
zip [-r|--recurse-paths] -0..9 path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...Create an encrypted archive with a specific password
zip [-re|--recurse-paths --encrypt] path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...Archive files/directories to a multi-part split Zip archive (e.g. 3 GB parts)
zip [-rs|--recurse-paths --split-size] 3g path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...Print a specific archive contents
zip [-sf|--split-size --freshen] path/to/compressed.zipmade by @shridhargupta | data from tldr-pages