首页 > 运维 > linux运维 > linux有回收站吗

linux有回收站吗

angryTom
发布: 2019-11-05 13:22:01
原创
6737 人浏览过

linux有回收站吗

linux有回收站吗    

linux没有统一的回收站,回收站都是桌面环境加上去的。因此使用rm命令删除文件时,应该小心谨慎,删除后文件无法找回。

下面,我们自己在服务器上实现一个回收站功能

1、首先在自己家的目录创建一个文件夹用来保存删除的文件

mkdir -p ~/.Trash
登录后复制

2、修改.bashrc文件

vi ~/.bashrc
登录后复制

在.bashrc文件后面添加下面这些

alias rm=trash        
alias rl='ls ~/.Trash'  alias ur=undelfile  
undelfile()  
{  
  mv -i ~/.Trash/$@ ./  }  
trash()  
{  
  mv $@ ~/.Trash/  }
cleartrash()  
{  
    read -p "Clear trash?[n]" confirm  
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /usr/bin/rm -rf ~/.Trash/*  }
登录后复制

3、添加完毕后保存,执行source命令生效

source ~/.bashrc
登录后复制

使用

你现在可以使用rm(删除),ur(撤销),rl(列出回收站),cleartrash(清空回收站)命令了。

#删除一个文件夹,helloworld下面的文件均被移到回收站中
$rm helloworld
#删除一个文件
$rm abc.txt
#撤销abc.txt
$ur abc.txt
#撤销helloworld文件夹
$ur helloworld
#列出回收站
$rl
#清空回收站
cleartrash
登录后复制

推荐:linux服务器维护

以上是linux有回收站吗的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板