Linux系统如何实现文件删除后的恢复功能?

2026-05-07 22:331阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计279个文字,预计阅读时间需要2分钟。

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(清空回收站)命令了。

阅读全文

本文共计279个文字,预计阅读时间需要2分钟。

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(清空回收站)命令了。

阅读全文