我有几个如下所示的目录:
dir1/
|_foo.txt
|_bar.txt
dir2/
|_qux.txt
|_bar.txt
对于每个目录,我想将其中的文件压缩为 *.gz 格式,然后删除未压缩的文件。所以最后我们希望得到这样的东西:
dir1/
|_foo.gz
|_bar.gz
dir2/
|_qux.gz
|_bar.gz
有没有一种简单的 Unix 方法可以做到这一点?
我有几个如下所示的目录:
dir1/
|_foo.txt
|_bar.txt
dir2/
|_qux.txt
|_bar.txt
对于每个目录,我想将其中的文件压缩为 *.gz 格式,然后删除未压缩的文件。所以最后我们希望得到这样的东西:
dir1/
|_foo.gz
|_bar.gz
dir2/
|_qux.gz
|_bar.gz
有没有一种简单的 Unix 方法可以做到这一点?