码迷,mamicode.com
首页 > 其他好文 > 详细

批量解压

时间:2020-01-09 10:36:29      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:当前目录   文件夹   比较   解压   目录   脚本   表示   rgs   prim   

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

批量解压

标签:当前目录   文件夹   比较   解压   目录   脚本   表示   rgs   prim   

原文地址:https://www.cnblogs.com/wenter2016/p/12169880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!