【发布时间】:2021-10-13 12:29:08
【问题描述】:
我需要找到带有模式的相应子文件夹,并分别对每个子文件夹进行 gzip。我已经完成了第一站,但不确定如何压缩它们
$ find . \( -iname 'NE*' -type d \)
./NE1
./NE2
./NE3
我试过了,但我不认为我做对了吗?
find . \( -iname 'NE*' -type d \) -exec tar -czvf NE*.tar.gz --verbose {} \;
【问题讨论】:
-
为什么要在文件名中使用星号?
-
顺便说一句,
--verbose之前缺少一个空格。 -
我正在搜索前缀为 NE 的文件夹
-
它不会压缩每个文件夹
-
您的意思是:
tar -czvf '{}'.tar.gz