linux命令行解压缩小工具

本文介绍如何通过修改/etc/bashrc文件,使用自定义bash函数mytar来简化解压缩多种格式文件的操作,无需记忆不同压缩文件的解压指令。

bash的小技巧

通过修改 /etc/bashrc 添加bash语句从而方便我们解压缩各种压缩文件,不用再记忆各种压缩指令了。

在 /etc/bashrc 中添加:

mytar () {
  if [ -f $1 ] ; then
    case $1 in
      *.tar.bz2)   tar xjf $1        ;;
      *.tar.gz)    tar xzf $1     ;;
      *.bz2)       bunzip2 $1       ;;
      *.rar)       rar x $1     ;;
      *.gz)        gunzip $1     ;;
      *.tar)       tar xf $1        ;;
      *.tbz2)      tar xjf $1      ;;
      *.tgz)       tar xzf $1       ;;
      *.zip)       unzip $1     ;;
      *.Z)         uncompress $1  ;;
      *.7z)        7z x $1    ;;
      *)           echo "could't uncompress file'$1'!!" ;;
    esac
  else
    echo "'$1' is not a regular file!"
  fi
}

之后对于任何压缩文件,只要用 mytar 即可

$ mytar [file name]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值