在命令行linux下压缩文件列表

时间:2014-05-27 00:51:03

标签: zip ziparchive

如果我有一个我想要压缩的文件列表,我该如何将列表传递给zip?

cookbook/application/views/index.php
cookbook/application/controller/index.php
cookbook/js/index.js
....
cookbook/css/index.css

要在命令行中逐一执行上述列表,请zip -r my.zip cookbook/css/index.css,其中my.zipcookbook位于同一根目录中

2 个答案:

答案 0 :(得分:1)

尝试

zip -r@ my.zip < listfile

-@标志告诉zip从标准输入读取文件名。

答案 1 :(得分:0)

如果所有文件都在同一文件夹中,则无需键入要包含在存档中的每个文件。只需调用该命令并指定它们的公共文件夹,如下所示:

zip -r cookbook.zip cookbook

cookbook目录中的所有文件都将包含在zip存档中。