Linux批量解壓文件


最近下載了Imagenet2012的數據文件,訓練數據下有很多tar文件,這些tar文件都在一個目錄內,所以想批量解壓到該目錄下每個單獨的文件夾內

批量解壓的步驟是,

1.列出所有的以tar為后綴的文件,

2.然后用字符串截取,去除.tar后綴,

3.然后mkdir創建新的文件夾,

4.之后用tar xvf解壓到新創建的文件夾內

bash文件如下

1 for i in `ls *.tar`
2 do
3     mkdir ./${i%.tar}
4     tar xvf $i -C ./${i%.tar}
5     #echo ${i%.tar}
6 done

其中i%.tar命令用來進行字符串的截取

使用起來非常方便


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM