批量解压
Posted wenter2016
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量解压相关的知识,希望对你有一定的参考价值。
ls *.tar.gz | xargs -n1 tar xzvf
一、批量解压bz2文件
find -maxdepth 1 -name "*.bz2"|xargs -i tar xvjf {}
这条命令可解压当前目录下的所有bz2文件
批量解压是比较郁闷的事,以前尝试各种方法,甚至用脚本循环语句解压都不行
现在发现这条命令可以搞定,maxdepth表示搜索深度,1代表只搜索当前目录
二、批量解压gz文件(第二个方法最简单)
第一:
for tar in *.tar.gz; do tar xvf $tar; done
for tar in *.tar.bz2; do tar xvf $tar; done
第二:用tar命令批量解压某个文件夹下所有的tar.gz文件
ls *.tar.gz | xargs -n1 tar xzvf
第三:find -maxdepth 1 -name “*.bz2″|xargs -i tar xvjf {}
这条命令可解压当前目录下的所有bz2文件,maxdepth表示搜索深度,1代表只搜索当前目录
第四:for i in $(ls *.tar);do tar xvf $i;done
以上是关于批量解压的主要内容,如果未能解决你的问题,请参考以下文章