一鍵式解壓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