2010-11-23 03:37:20 +0000 2010-11-23 03:37:20 +0000
82
82

在Linux中,将文件夹及其内容压缩成.zip文件

如何制作一个包含目录中每个文件和每个文件夹的.zip文件?

答案 (3)

126
126
126
2010-11-23 03:41:35 +0000
zip -r foo.zip dir_path
16
16
16
2010-11-23 03:43:51 +0000

尝试:

zip -r filename.zip /path/to/folder

&001

注意–这将递归进行,也就是说,它将压缩所有文件夹和给定文件夹的所有子文件夹。

5
5
5
2010-11-23 03:43:38 +0000

使用-r选项。从 zip(1) :

-r

递归地遍历目录结构,例如:

zip -r foo foo

压缩文件的名称是第一位的。"递归 “的意思是,zip文件将包括给定文件夹的子文件夹,以及这些文件夹的子文件夹,以此类推。