例如,
zip -r output.zip file1 file2 file3
我需要将文件列表“file1 file2 file3”放入文本文件“input_list.txt”,然后使用如下命令:
zip -r output.zip -input input_list.txt
在 zip -help 之后,它给出的唯一相关信息是:
-@ read names from stdin
所以我尝试了:
'cat input_list.txt'>'zip -r -@ output.zip'
但它不起作用。
是的,您可以压缩列表文本文件中列出的多个文件
正如您所理解的,该
-@
选项从标准输入读取源文件名称所以,只需将列表重定向到压缩程序标准输入
请注意,
-r
如果files.list
包含目录,则这是必需的