如何实现和使用Linux回收站机制

  介绍

这篇文章主要讲解了如何实现和使用Linux回收站机制,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

前言:

Linux系统下的rm是不可挽回的,命令设计本身没有问题,问题在于我们通常非常的自信,执行的时候喜欢rm射频,这样的话就非常危险了,在执行的时候如果执行命令不对,甚至是执行的目录不对,那么将会造成很大的麻烦,轻则会导致加班加的点,浪费人力物力,重则影响公司业务,更甚则有开除之虞,而windows下的回收站机制就是一个非常不错的策略,但Linux并不自带,那我们就可以手动创建一个,直接执行就好:

 mkdir - p ~/.Trash
  猫在祝辞~/.bashrc<& lt; EOF
  #添加由caimengzhi美元(日期+ % F)为Linux垃圾开始
  别名rm=垃圾
  别名rl=& # 39; ls ~/.Trash& # 39;
  别名你=undelfile
  undelfile ()
  {
  mv -我~/@?\ $ @。
  }
  垃圾()
  {
  mv \ $ @ ~/.Trash/}
  cleartrash ()
  {
  阅读- p“清楚trash& # 63; [n]“;确认
  [\ $确认==& # 39;y # 39;(\]| | $确认==& # 39;y # 39;),,/usr/bin/rm射频~/.Trash/*
  }
  #添加由caimengzhi美元(日期+ % F)为Linux垃圾
  EOF
  源~/. bashrc 

说明:

1。~/.Trash就是以后被删除的文件和文件夹移动到的地方,也就是回收站

2。\ $确认是实现验证的意思,也就是最后在文件中就是确认美元。其中\ $ @一样

3。上面的作用,说白了就是命令rm的重命名。

使用语法:

rm(删除),你(撤销),rl(列出回收站),cleartrash(清空回收站)命令了。

#删除一个文件夹和文件都会被移动到回收站中。

美元rm filedirctory

#删除一个文件rm file.txt美元

#撤销对文件。txt的删除

美元你的文件。txt

#撤销filedirctory文件夹ur filedirctory美元

#列出回收站rl美元

#清空回收站cleartrash

好的,基本的内容就是这些,本质上来说,只是替换了根用户的rm命令为mv命令,如果系统建立了别的用户,那么也需要使用该用户重新执行上面的命令,看情况吧,如果失去了根权限,那么rm射频的威力也就不足为惧了,当然,我们也需要执行正规的rm命令,怎么做呢,这样就好了:

<代码>/usr/bin/rm射频

看完上述内容,是不是对如何实现和使用Linux回收站机制有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。

如何实现和使用Linux回收站机制