如何在多个子目录下压缩'only'文件?

时间:2015-01-28 23:09:39

标签: bash shell unix zip subdirectory

这可能听起来很熟悉,但它有所不同。 我想在终端中执行命令 -

我有一个文件夹working,其结构是这样的 -

  

工作

     

-100

     

- 1

     

- 2

     

- 3

     

-200

     

- 1

     

- 2

     

- 3

     

-300

     

- 1

     

- 2

     

- 3

这些1 2 3个文件夹中的每个文件夹都有大约1000个文件。

我想只压缩每1000个文件(zip不应该包含它们的顶级目录)并将它们放在原处。

1 个答案:

答案 0 :(得分:0)

尝试:

zip -jr myzipfile.zip working

-j表示"垃圾邮件目录", -r表示"递归遍历目录"

我不知道在不同的目录中重复文件名会发生什么(即文件working/100/1/fworking/200/1/f存在,f幸存下来。