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 1.1e+01k times
1 Answers
70
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,750