Linux命令行万能解压命令
Linux命令行万能解压命令
Linux命令行万能解压命令
1、在用户目录创建一个.autoex.sh脚本
脚本的内容如:
#copy from https://ynome.wordpress.com/2013/04/14/linux-%E9%80%9A%E7%94%A8%E8%A7%A3%E5%8E%8B/ex () {if [[ -z “$1” ]] ; thenprint -P “usage: \e[1;36mex\e[1;0m < filename >”print -P ” Extract the file specified based on the extension”elif [[ -f $1 ]] ; thencase $1 in*.tar) tar xvf $1 ;;*.tbz2) tar xvf $1 ;;*.tgz) tar xvf $1 ;;*.tar.bz2) tar xvf $1 ;;*.tar.gz) tar xvf $1 ;;*.tar.xz) tar xvf $1 ;;*.tar.Z) tar xvf $1 ;;*.bz2) bunzip2v $1 ;;*.rar) rar x $1 ;;*.gz) gunzip $1 ;;*.zip) unzip $1 ;;*.Z) uncompress $1 ;;*.xz) xz -d $1 ;;*.lzo) lzo -dv $1 ;;*.7z) 7z x $1 ;;*) echo "'$1' cannot be extracted via extract()" ;;esacelseecho “‘$1’ is not a valid file”fi}# *.tar) tar xvf $1 ;;# *.tbz2) tar xvjf $1 ;;# *.tgz) tar xvzf $1 ;;# *.tar.bz2) tar xjvf $1 ;;# *.tar.gz) tar xvzf $1 ;;# *.tar.xz) tar Jxf $1 ;;# *.tar.Z) tar xvZf $1 ;;
2、修改.bashrc文件
增加如下内容:
if [ -f ~/.autoex.sh ]; then. ~/.autoex.sh
fi
刷新该文件生效:需要使用root权限
source ~/.bashrc
3、解压测试
解压命令为:
ex $压缩文件
(1)解压.zip后缀压缩文件
(2)解压.tar.xz后缀压缩文件
(3)解压.7z后缀压缩文件
使用方法
在~目录创建.autoex.sh文件并填入脚本内容保存
在~目录修改.bashrc文件添加如下内容
注意:
这儿还不能使用root权限解压,因为我们修改的.bashrc文件为普通用户的文件,如果root用户需要使用我们需要在root权限进行以上操作
Linux命令行万能解压命令相关推荐
- linux 命令行封装,自己封装Linux命令行万能解压命令
问题背景 Linux下经常需要解压文件,直接在命令行敲命令解压是最便捷的. 但问题在于,不同的压缩格式,需要用不同命令和不同参数,完全记不住啊. 解决方式 既然记不住,那就换一种思路,假如有一条命令能 ...
- Linux常用文件压缩/解压命令格式大全(tar、gzip、bzip2、zip、compress、cpio、compress、dd)建议收藏
Linux常用文件压缩/解压命令格式大全 1. tar 2. gzip 3. bzip2 4. zip 5. compress 6. cpio 7.dd 1. tar 打包备份后的文件包缀:.tar ...
- Linux按压缩率大小排序,Linux下常用压缩 解压命令与压缩比率对比
常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大. 1. tar 只是打包动作,相当于归档处理,不做压缩:解压也一样 ...
- 解压文件到服务器是什么意思,linux中zip文件解压命令是什么
linux中zip文件解压命令是什么 发布时间:2020-10-15 14:35:15 来源:亿速云 阅读:102 作者:小新 这篇文章给大家分享的是有关linux中zip文件解压命令是什么的内容.小 ...
- Linux下常用压缩 解压命令和压缩比率对比
https://www.cnblogs.com/joshua317/p/6170839.html Linux下常用压缩 解压命令和压缩比率对比 常用的格式有: tar, tar.gz(tgz), ta ...
- mac 命令行 解压7z文件_命令行压缩解压7z
命令行压缩解压一 7z 1) 简介7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压软件.主页:http://www.7-zip.org/中文主页:http://7z.spar ...
- 浅谈Linux下各种压缩 解压命令和压缩比率对比
Linux下压缩.解压命令五花八门,不像在windows下一个winrar打遍天下无敌手,清一色的.rar .zip格式. 比如,Linux下常用的tar tar.gz tar.bz2 .Z等等不一而 ...
- Linux 文件目录压缩与解压命令
Linux 文件目录压缩与解压命令,融合多部Linux经典著作,去除多余部分,保留实用部分. compress压缩: compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出 &quo ...
- linux gz文件压缩比,浅谈Linux下各种压缩 解压命令和压缩比率对比.doc
浅谈Linux下各种压缩 解压命令和压缩比率对比 浅谈Linux下各种压缩 解压命令和压缩比率对比 Linux下压缩.解压命令五花八门,不像在windows下一个winrar打遍天下无敌手,清一色的. ...
最新文章
- Generator 函数的含义与用法
- Win2003磁盘分区调整
- HDU2000 ASCII码排序【字符排序】
- 查询检测PhysX 3.2中的场景查询(1)-基础
- javascript学习5
- DOSBOX——DEBUG的简单使用
- 组合体视图的画图步骤_画组合体三视图的方法和步骤.ppt
- 快学 Go 语言 第 3 课 —— 分支与循环
- 杨辉三角(组合数)+排列组合
- 代理模式(静态代理和动态代理)
- 卡尔曼滤波 - 冥冥之中自有定数的正态分布
- 芝加哥大学计算机语言学,芝加哥大学cs专业值得申请么?
- 【图像加密】基于小波变换结合混沌算法实现图像加密解密含Matlab源码
- Codeforces 662C
- 【抽样技术系列03】分层随机抽样ST
- 【前端开发】菜鸟必看,html chrome浏览器禁用谷歌翻译
- 【STM32】DHT11温湿度模块传感器详解代码
- MISC-zip压缩包的总结
- 2021-11-26Leetcode 146.LRU缓存机制
- 【数据库课设】图书馆借阅系统