0

我有一个统一的目录结构,有好几层。假设客户/用户/年份/类型/文件

例如:client1/user1/2012/personal_files/file1.txt

我想做的是压缩2011年的所有文件。

本质上是 gzip */*/2011/*/*

这似乎应该很容易做到,但我似乎无法弄清楚如何做。我总是可以编写嵌套的 for 循环,但没有更好的方法吗?

谢谢

4

1 回答 1

2

尝试:for F in */*/2011/*/* ; do gzip "$F" ; done

于 2013-11-04T18:53:45.700 回答