linux能不能给rm删除命令增加回收站功能,可恢复被删文件?
网友回复
Linux 可以给 rm 命令增加回收站功能,实现文件删除后可恢复,核心思路是替换系统默认的 rm 命令,让它把文件移动到指定的回收站目录,而非直接永久删除。以下是两种简单易懂、可直接上手的实现方法:
方法 1:通过别名(Alias)快速实现(临时/永久)
这是最轻量化的方案,无需安装额外工具,适合个人使用。
原理创建一个自定义别名,让输入 rm 时,实际执行的是 mv 命令(将文件移动到回收站目录,如 ~/.trash)。
具体步骤
第一步:创建回收站目录
mkdir -p ~/.trash # -p 确保目录不存在时创建
第二步:添加临时别名(重启终端失效)
alias rm='mv -t ~/.trash/'此时输入 rm 文件名,文件会被移动到 ~/.trash,而非删除。
第三步:设置永久别名(重启终端生效)将别名写入 ~/.bashrc(Bash 终端)或 ~/.zshrc(Zsh 终端):
echo "al...
点击查看剩余70%
有没有有专门针对 UI 界面截图进行智能标记(Set-of-Mark, SoM) 的开源库和工具?
如何用python实现Set-of-Mark (SoM) 技术?
python如何截取windows指定应用的窗口截图,不用管窗口是不是在最前面?
linux能不能给rm删除命令增加回收站功能,可恢复被删文件?
bfwsoa如何在命令行中执行控制器动作器方法?
RAG(检索增强生成)和 KG(知识图谱)有啥不同?
KVM硬件是啥?
ai大模型对于大型项目源码上下文不够是如何解决进行开发与修改功能的?
有没有开源虚拟浏览器在本地打开使用的是服务器上的网络?
有没有30-50元左右的2核2g内存的linux盒子?


