linux 自定义脚本命令,基于linux下自定义一个脚本来替代rm命令

描述

linux下的rm命令,功能太强,同时又没法撤消,为了避免误操作,可以自定义一个脚本来替代rm命令。如下图所示。

cec5f96e84d97af63ca556ab340f77d1.png

这个脚本非常简单,而且没有使用rm命令,功能如下:

1、如果回收站不存在,就新建一个。

2、把文件夹名结尾的/删掉(如果有/的话)。

3、给文件名或文件夹名加上日期,是文件夹的话,先打包再放到回收站,同时把原先的文件夹放到/tmp下面。

把上图所示的脚本保存为my_rm.sh,并保存在一个隐藏文件夹里面,这里是/home/fedora/.my_remove。

再修改两个启动脚本,fedora下是在HOME目录和/root目录下的.bashrc文件。添加两行命令,意思是:把这个脚本添加到环境变量中,并添加rm命令的别名,如下图所示。

2421f36b6b86f085326a5047880088dc.png

修改了启动脚本的话,需要重启linux才生效(可以使用reboot命令)。

成功的话,使用alias命令,可以看到下图所示。

30c0ea25506dd86cd1271092fa448a6f.png

可以用rm命令,随便删点东西(不需要添加-rf选项),结果如下图所示(文件名和文件夹名后面加上日期,方便以后查找)。

f1bec2396cbcd93700041ff8e20f2668.png

需要清空回收站的话,可以先cd到回收站,再使用以下命令,这样,过一段时间linux会自动清空/tmp目录。

d43713db1bed73f40534142dbd4a590f.png

打开APP阅读更多精彩内容

点击阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值