gpt4 book ai didi

linux - 将 tar.gz 转换成 zip

转载 作者:IT王子 更新时间:2023-10-29 00:47:10 26 4
gpt4 key购买 nike

我的 Ubuntu 网络服务器上有大量 gzip 压缩文件,我需要将它们转换为 zip。我认为这可以通过脚本来完成,但我应该使用哪种语言,我将如何解压缩和重新压缩文件?

最佳答案

我会用 bash(1) 一行来完成:

for f in *.tar.gz;\
do rm -rf ${f%.tar.gz} ;\
mkdir ${f%.tar.gz} ;\
tar -C ${f%.tar.gz} zxvf $f ;\
zip -r ${f%.tar.gz} $f.zip ;\
rm -rf ${f%.tar.gz} ;\
done

它不是很漂亮,因为我不擅长 bash(1)。请注意,这会破坏很多目录,因此请确保在执行之前知道它的作用。

参见 the bash(1) reference card有关 ${foo%bar} 语法的更多详细信息。

关于linux - 将 tar.gz 转换成 zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6301885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com