编辑
2024-07-02
技术
00
请注意,本文编写于 204 天前,最后修改于 170 天前,其中某些信息可能已经过时。

rm -rf 不仅使用方便,打出这几个字母的手感都像印在灵魂里一样,当大脑反应过来不太对镜的时候,命令已经输完了,回车已经按完了,数据已经删完了,泪水已经准备流了。

今天再次误删了一部分文件,虽然也不算太重要的文件但是能找回还是希望可以找回的,但是走数据恢复的路子又太麻烦了,决定还是走改'rm'为’mv‘的路子

因为之前经历过家里的book断电之后ssd盘里数据莫名其妙消失的问题,所以这块盘几乎被我放弃不去使用了,正好可以作为’回收站‘来进行使用

  1. 打开.bashrc进行命令配置, vim ~/.bashrc
  2. 新增如下内容,当然,如果alias rm已经在前文中设置过了,记得删除掉
shell
alias rm='trash' trash(){ mv $@ /ssd/ }
  1. 保存,然后source ~/.bashrc

习惯性的手贱rm -rf 已经无法使用了,因为mv命令没有-r参数,所以每次输入的时候都能提醒到自己,而直接rm xxx则会将xxx移动到/ssd目录,只需要定期去/ssd目录看看需不需要删除即可

面临了一个新的问题就是。。。/ssd 目录的文件怎么删除,因为rm命令已经被覆盖了

可以再向.bashrc文件里面增加

shell
alias rmssd='/bin/rm'

直接使用原生的rm命令进行删除,完美, 效果展示如图

image.png

本文作者:康恩

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 Copyright © 2024 KangEn 许可协议。转载请注明出处!