如何使用shell在linux中压缩特定文件夹
假设我们有一个目录结构,如:如何使用shell在linux中压缩特定文件夹,linux,shell,zip,sh,Linux,Shell,Zip,Sh,假设我们有一个目录结构,如: 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
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
好的,我明白了
zip -r BE.zip B/ E/
您可以将其用于递归 zip BE.zip B/*E/*