一键式解压tar, tar.gz. tar.bz2, tar.xv文件的shell脚本


tar,  tar.gz. tar.bz2, tar.xv等文件的压缩和解压缩参数让人实在蛋疼,

本着没有轮子就自己造的原则,写了这个脚本,欢迎拍砖.

 

#!/bin/bash

#Description: untar *.tar.xz , *.tar.gz, *.tar.bz2 files 
#Author:Li Xiaoming  
#Version:0.1 
#CreateTime:2018-06-05 19:34:41  
#TO be done:add support of tar and supress function



echo "1st arg: $1";

CONSTOFTARXZ="tar.xz"
CONSTOFTARGZ="tar.gz"
CONSTOFTARBZ2="tar.bz2"

file=$1
fileExten="${file#*.}"


echo "file extenstion: $fileExten";

if [ "$CONSTOFTARXZ" = "$fileExten" ]; then
  tar xvf $file
elif [ "$CONSTOFTARGZ" = "$fileExten" ]; then
  tar zxvf $file
elif [ "$CONSTOFTARBZ2" = "$fileExten" ]; then
  tar jxvf $file
fi

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM