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%
浏览器中实时摄像头离线视觉ai模型有吗?
如何让ai基于Chromium内核开发自己的windows浏览器?
如何将自己从小生活的农村村庄做成3d可漫游的高斯泼溅?
同一个iframe多次write包含three的html为啥报错不显示Failed to execute 'write' on 'Document': Identifier 'scene' has a
软件工程师的工作内容将由敲代码转变成使用ai来解决现实世界的问题?
claude skills如何本地自动剪辑生成视频?
物理ai是2026年的趋势吗?
ai能对老相机拍摄的底片进行修复成彩色照片吗?
PlayCanvas能在浏览器中交互展示4dgs高斯泼溅文件吗?
jpeg xl格式图片有啥优势?


