在Linux中使用shell如何压缩特定文件夹

6

假设我们有如下目录结构:

A
|---B
|   |---C
|   |   |--f1.txt
|   |
|   |---D
|   |   |--f2.txt
|
|---E
|   |---f3.txt
|   |
|
|---F
|   |---f4.txt

现在让我们来讲一下如何压缩一个文件 BE.zip,但排除其中的 F 文件夹。也就是说,当我解压 BE.zip 文件时,结果应该是这样的:
|---B
|   |---C
|   |   |--f1.txt
|   |
|   |---D
|   |   |--f2.txt
|   
|---E
|   |---f3.txt
2个回答

15

好的,我明白了。

zip -r BE.zip B/ E/

-1

你可以用这个进行递归操作

压缩 BE.zip B/* E/*


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接