#TIL : Zip compressing list of files

To specify a list of compressed files when using zip cli tool, you could use [email protected] [file_list] flag. And file_list is a file contains list of compressed file (new line separated)

Example

1
$ zip changed.zip [email protected] changed_files.txt

Or use stdin pipe

1
$ find . -mmin -60 -print | zip changed_1_hour_ago [email protected]

This will zip all changed files 1 hour ago