最近下載了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命令用來進行字符串的截取
使用起來非常方便
