分页: 1 / 1

如何 分别 zip 一个目录下的所有子目录?

发表于 : 2007-09-04 21:44
maskisland
恩,确切的说是单独zip.
例如 我有一个目录 x
x 下有 一下子目录 subx1 subx2 ...
我想能不能 做一个 script 把x 下所有的子目录都做成 zip 文件 subx1.zip subx2.zip ..


我目前的目录下面的文件名都很复杂 而且文件很多(中文的 日文的 还有些乱七八糟的)

我尝试过用下列方法可是不行

for file in /dir/*; do
zip -r ${file}.zip $file
rm $file
done
其中遇到有空格的文件名会出错

请教各位达人一下怎样才可个做到这一点?

发表于 : 2007-09-04 22:17
eexpress
"""$file"""

发表于 : 2007-09-04 22:36
maskisland
谢谢 问题解决了:)

发表于 : 2007-10-09 23:21
zzh2711554
麻烦问下,如过我要压缩一个目录下的所有文件,但要排除一个目录,或一个文件怎么做!如何写脚本!