gpt4 book ai didi

shell - 就地解压并删除 tar(或 tar.gz)

转载 作者:行者123 更新时间:2023-12-04 06:03:11 24 4
gpt4 key购买 nike

我这里有这个小代码

for i in *.tar.gz; 
do tar xzvf $i;
done && find . -name "*.tar.gz" -exec rm {} \;

现在,当我有多个 tars 时,它会首先解压缩所有的 tar 文件,然后删除 tar 文件。

如何更改代码以解压缩文件,删除它然后移动到下一个 tar 文件?

提前致谢

最佳答案

for file in *.tar.gz; do tar xzvf "${file}" && rm "${file}"; done

不要忘记引用你的变量来解释带有空格的时髦文件名。

关于shell - 就地解压并删除 tar(或 tar.gz),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22251278/

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