自动根据压缩文件的后缀名进行解压
来源:互联网 发布:mysql 递归查询 编辑:程序博客网 时间:2024/06/06 21:51
#!/bin/bash#--------------------------------------#本脚本实现根据文件的后缀名进行解压#日期:2016/7/23#作者:齐豪#--------------------------------------Usage(){ echo "usage: 2.self_compression.sh [--list] or [Source compressed file]" echo " [Destination path]" echo "Self compression accroding to the file name suffix" exit}List(){ #提示支持的解压类型 echo "Supported file types: zip tar tar.gz tar.bz2" exit}filename=$1 #要解压的文件path=$2 #解压到路径名ext="${filename##*.}" #获取文件名的后缀if [ -z $filename ]; then #判断用户是否输入了第一参数 Usage;elif [ $filename = '--list' ]; then #显示支持的解压类型 List;elif [[ -n $filename && -n $path ]]; then #解压 case $ext in 'tar') eval "tar xvf $filename -C $path";; 'gz') eval "tar zxvf $filename -C $path";; 'bz2') eval "tar jxvf $filename -C $path";; 'zip') eval "unzip $filename -d $path";; *) echo 'error(101) This type is not supported(tar|gz|bz2|zip)';; esac echo "right"fi
0 0
- 自动根据压缩文件的后缀名进行解压
- 压缩文件的解压 linux
- C# 根据文件头进行后缀名的判断
- ZLIB quazip (只能对ZIP进行解压,不能对RAR等其它的压缩文件解压)
- 自动解压大量压缩文件 Python 脚本
- Linux常用压缩文件的解压
- 如何解压.gz的压缩文件
- 压缩文件的压缩和解压
- 如何解压.gz的压缩文件
- 如何解压.gz的压缩文件
- 使用apache的工具类进行zip(rar等压缩文件)的解压
- Java方法进行解压/生成有密码保护的压缩文件(zip格式)
- Ubuntu对各种格式的压缩文件进行压缩与解压命令
- [case用法]自动解压bzip2, gzip 和zip 类型的压缩文件
- 自动解压目录及子目录下所有压缩文件的批处理(偷懒专用^_^)
- linux解压不同后缀名文件的用法
- linux之压缩文件,查看压缩文件,解压文件的操作命令
- java的解压压缩文件的程序
- Java环境变量配置(详细)
- C运行时库和API的区别
- application和sharedpreference的区别
- Miller-Rabin素数测试
- (20)HTML标签详解之<ul><ol><li><dl><dt><dd>
- 自动根据压缩文件的后缀名进行解压
- ios基础知识学习
- 进制转换2
- poj3461Oulipo kmp
- 存储介质的分区与空间分配
- DrawerLayout---侧滑菜单
- This application is modifying the autolayout engine from a background thread, which can lead to engi
- F - Humidex
- 任意文件包含(搭的环境)