sách gpt4 ăn đã đi

linux - 单独 Gzip 多个文件并保留原始文件

In lại 作者:IT王子 更新时间:2023-10-28 23:52:54 36 4
mua khóa gpt4 giày nike

我希望在保留原件的同时将多个文件 gzip 到一个目录中(到多个 .gz 文件中)。

我可以使用这些命令来处理单个文件:

find . -type f -name "*cache.html" -exec gzip {} \;

hoặc

gzip *cache.html

但两者都没有保留原件。我试过了

 find . -type f -name "*cache.html" -exec gzip -c {} > {}.gz

但这只生成了一个 {}.gz 文件。有没有简单的方法可以做到这一点?

câu trả lời hay nhất

为此,我将使用 bash(1) 的简单 结构:

for f in *cache.html ; do gzip -c "$f" > "$f.gz" ; done

如果我知道文件名是“合理的”,我会在参数周围省略 "",因为我很懒。我的文件名通常是正常的。但是脚本没有那么奢侈。

关于linux - 单独 Gzip 多个文件并保留原始文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6258972/

36 4 0
IT王子
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress