从bash脚本中压缩文件夹内容

时间:2015-03-12 08:29:45

标签: shell

我有一个bash脚本,我用它来压缩名为&#34的所有文件夹;分发"其中包含" file1"和" file2":

zip -r archive.zip distribution/*

但是,当我打开zip文件时,我会看到整个"分发"文件夹已被压缩。我只想压缩分发文件夹中的文件,而不是整个文件夹本身。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以先进入该文件夹:

cd distribution
zip -r ../archive.zip *

然而,这意味着当有人解压缩时,文件将被放入当前文件夹中,它不会将它们放入子文件夹中。