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%
有没有不依赖embedding向量的RAG技术?
有没有支持实时打断语音通话并后台帮你执行任何的ai模型?
开源ai大模型文件格式GGUF、MLX、Safetensors、 ONNX 有什么区别?
出海挣钱支付收款PayPal、Wise 、PingPong、Stripe如何选择?
如何实现类似google的图片隐形水印添加和识别技术?
linux上如何运行任意windows程序?
ai能写出比黑客还厉害的零日漏洞等攻击工具攻击任意软件系统工程?
js如何获取浏览器的音频上下文指纹、Canvas指纹、WebGL渲染特征?
为啥ai开始抛弃markdown文本,重新偏好html文本了?
网站有没有办法鉴别访问请求是由ai操控chrome-devtools-mcp发出的?


