linux万能解压

博主分享了一段脚本,旨在简化Linux下的解压和压缩操作。通过安装tar、zip和rar,然后下载并配置自定义脚本,用户可以使用mytar和myzip命令一键解压或压缩当前目录下的文件。该脚本适用于Ubuntu系统,但其他系统的用户需要自行安装相应工具。博主鼓励遇到问题的用户留言交流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux下有各种压缩格式,解压参数也很多,常常记不住,一直就想能不能有个工具,实现一条命令,万能解压,最近得空就写了一个小脚本,完成这个功能。
1.安装解压工具。
常用的解压工具tar,zip,rar。安装这三个。
本人使用的是ubuntu,其他系统自行安装即可。

sudo apt-get install tar
sudo apt-get install zip
sudo apt-get install rar

2.下载脚本

git clone  https://github.com/lzpro/tar_tool.git

my_tar.sh是解压用的
my_zip.sh是压缩用的
压缩只提供了.zip .rar .tar.gz常用压缩
3.设计命令
我们需要自定义命令来运行我们的脚本
根据使用你的使用情况配置不同文件
(1)当前用户使用
/~/.bashrc
(2)所有用户使用
/etc/bashrc
本人使用的是所有用户

sudo vim /etc/bash.bashrc

在末尾添加

alias mytar="source /home/lzpro/my_command/mytar.sh"
alias myzip="source /home/lzpro/my_command/myzip.sh"

alias 自定义命令=“实际命令”
这里我们通过自定义的mytar命令运行mytar脚本,进行解压,通过自定义的myzip命令运行myzip脚本,进行压缩,这里自定义命令可以自由命名,本人命名并不标准。修改完保存。

source /etc/bash.bashrc

更新
这时候输入my按tab键补全就会提示mytar和myzip命令。
可以使用了,不过这两个命令都只能解压或压缩当前目录下的文件,不能切换到其他目录。

这个脚本只是实现基本功能,如果使用的时候有什么问题,可以在下方留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值