how to pass multiple files to zip for zipping [duplicate]
Andrew Mclaughlin
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?
01 Answer
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.txtYou can also utilize pathname expansion. The shell will replace wildcards used in the filename with all matching filenames. Example:
zip a.zip *.txt