linux下rm命令修改,增加回收站功能笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下rm命令修改,增加回收站功能笔记相关的知识,希望对你有一定的参考价值。
一个脚本,linux的用户根目录下.bashrc最后加入如下代码,可以修改rm命令,让人们rm时候不再会全部删除,而是会加入到回收站里,以下是根据别人的资料参考修改的,不是原创
加入后,需要source .bashrc
工作原理,重新定义rm,每次执行rm的话,会将文件mv到~/.trash目录下
操作方法,终端下执行:
mcls-----》清空.trash回收站中的文件
ur 恢复指定文件
cattrash 查看回收站的内容
mkdir -p ~/.trash alias rm=trash #alias r=trash alias cattrash=‘ls ~/.trash‘ alias ur=undelfile alias mcls=cleartrash undelfile() { mv -i ~/.trash/[email protected] ./ } trash() { mv [email protected] ~/.trash/ } cleartrash() { read -p "clear sure?[n]" confirm [ $confirm == ‘y‘ ] || [ $confirm == ‘Y‘ ] && /bin/rm -rf ~/.trash/* }
以上是关于linux下rm命令修改,增加回收站功能笔记的主要内容,如果未能解决你的问题,请参考以下文章