Say I have a list of files a.txt, b.txt, c.txt, is it possible to pass it to zip command as arguments and make it zip it in one file say a.zip?
Asked
Active
Viewed 9.2k times
1 Answers
66
Sure. The man page of zip
says you can specify [file ...]
on the command line. This notation says you can specify multiple files separated by spaces, like this:
zip a.zip a.txt b.txt c.txt
You can also utilize pathname expansion. The shell will replace wildcards used in the filename with all matching filenames. Example:
zip a.zip *.txt

Melebius
- 11,431
- 9
- 52
- 78