trash-cli 使用指南:一条命令把文件安全送进回收站
trash-cli 使用指南一条命令把文件安全送进回收站【免费下载链接】trash-cliMove files and folders to the trash项目地址: https://gitcode.com/gh_mirrors/tra/trash-cli在终端里敲下rm -rf的那一刻很多人都会心头一紧——删除操作无法撤销误删的成本往往很高。trash-cli 正是为解决这个痛点而生的命令行回收站工具它把文件和文件夹移动到系统回收站而不是永久抹除让你在终端里也能像在图形界面里一样从容反悔。它同时支持 macOS、Linux 和 Windows安装后只需一条命令即可上手。从 rm 到回收站为什么值得换一种删除方式rm之所以危险是因为它执行的是物理删除文件一旦被删普通手段几乎无法找回。而 trash-cli 做的事情完全不同——它把目标文件挪进系统的回收站目录文件内容原封不动随时可以恢复。误删有退路文件进入回收站而非直接消失跨平台一致macOS、Linux、Windows 都能用同一套命令支持路径和通配符既可以删单个文件也可以一次匹配一批文件。从实现上看trash-cli 是一个很轻的 Node.js 工具核心逻辑全部集中在项目根目录的cli.js一个文件里用meow解析命令行参数用globby展开通配符真正执行移动操作的是底层trash这个跨平台 API。理解了这一点你就能明白为什么它的用法如此简洁。三步完成安装安装前建议先确认 Node.js 版本不低于 20可以用node --version查看这是工具的运行前提。然后执行npm install --global trash-cli安装完成后终端里就有了全局可用的trash命令。用下面这条命令验证是否安装成功trash --help能看到帮助信息就说明一切就绪。整个项目只有一个执行入口没有复杂的配置文件和依赖链装完即用。第一个实战场景安全清理项目里的临时文件假设你刚跑完一轮构建项目目录里散落着日志、压缩包和一堆临时文件想清理又怕删错。此时你可以这样操作# 删除两个明确指定的文件 trash debug.log old-backup.zip # 用通配符批量删除所有 .tmp 文件但保留 important.tmp trash *.tmp !important.tmp注意第二条例子里通配符模式必须用引号包起来否则 Shell 会先自行展开导致模式失效。这也是 trash-cli 使用中最容易踩的一个坑。如果你想知道究竟删了哪些东西加上-v参数工具会把每个被移入回收站的文件路径打印出来trash -v *.log这样每一步操作都看得见、摸得着清理过程完全可控。最常用的 4 个命令与参数速查命令 / 参数作用示例trash 路径把指定文件或目录移入回收站trash unicorn.png rainbow.pngtrash glob用通配符批量匹配文件记得加引号trash *.png !unicorn.png--dot通配符匹配时同时匹配隐藏文件trash --dot cache/*--verbose, -v打印被移入回收站的文件列表trash -v temp.log如果你不传任何路径就执行trash工具会提示 Specify at least one path 并退出这也是它防止误操作的一道保护。进阶技巧把 rm 悄悄换成 trashtrash-cli 最贴心的一点是它主动忽略了rm的常用参数比如-r、-f、-i、-R等。这意味着你多年养成的rm -rf xxx肌肉记忆不会白费——即使加上这些参数文件也只会被送进回收站不会真的消失。基于这个特性官方推荐的做法是在 Shell 配置里加一行别名# 写入 ~/.zshrc 或 ~/.bashrc alias rmtrash重新加载配置后你平时敲的rm命令实际上都在调用 trash-cli。既保留了操作习惯又给删除加上了回收站这道保险。如果哪天你真的想彻底删除某个文件再用系统自带的/bin/rm也不迟。常见问题与避坑问文件被 trash 之后去了哪里去了系统回收站macOS 上对应废纸篓Linux 上对应桌面回收站Windows 上对应回收站。你随时可以从那里恢复也可以在回收站里手动彻底清除。问通配符删不生效怎么办先检查是否加了引号。未加引号的*.png会被 Shell 提前展开成文件列表行为会和你预期的不同。问为什么安装时报 Node 版本错误trash-cli 要求 Node.js ≥ 20请先升级 Node 再安装。问这个工具靠谱吗测试覆盖如何项目使用 ava 编写测试用例集中在test.js覆盖了普通删除、忽略rm参数、隐藏文件匹配、-v输出等场景你可以执行npm test自行查看运行结果。问删错了怎么办直接从回收站恢复即可。如果回收站被清空过日常删除建议优先使用 trash 而不是rm从源头降低风险。小结与下一步trash-cli 用极小的体积换来了极高的安全性一条命令、一个入口文件、零配置却让终端的删除操作从此可逆。建议你今天就在 Shell 里加上alias rmtrash把误删风险直接降为零。如果你还想进一步延伸可以关注同一作者生态里的另外两个方向用empty-trash一键清空回收站或用del-cli在你确认无误时执行真正的彻底删除。删除这件事从此主动权完全掌握在你自己手里。【免费下载链接】trash-cliMove files and folders to the trash项目地址: https://gitcode.com/gh_mirrors/tra/trash-cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Edisyn 音色库 Librarian 完整上手指南:一次备份,上千个合成器音色从此不再乱

Edisyn 音色库 Librarian 完整上手指南:一次备份,上千个合成器音色从此不再乱

Edisyn 音色库 Librarian 完整上手指南:一次备份,上千个合成器音色从此不再乱 【免费下载链接】edisyn Synthesizer Patch Editor 项目地址: https://gitcode.com/gh_mirrors/ed/edisyn 你有没有过这种时刻——琴里塞满了几百个音色,临…

2026/8/19 18:12:04 阅读更多 →
ACT 训练阶段完整 Mermaid

ACT 训练阶段完整 Mermaid

可以。下面把前面讨论的 Backbone、CVAE、ACT Transformer、Action Chunk、Loss 和梯度路径 全部重新合成一张训练阶段总图。为了保证 论文 / 代码真实性(Paper / Code Fidelity),图中的网络拓扑以论文方法定义为主,具体实现细节以官方仓库为准:官方实现使用单个共享的 Re…

2026/8/19 18:12:04 阅读更多 →
博客打开总在转圈圈?给 WordPress 换上这套轻量主题,速度与颜值兼得

博客打开总在转圈圈?给 WordPress 换上这套轻量主题,速度与颜值兼得

博客打开总在转圈圈?给 WordPress 换上这套轻量主题,速度与颜值兼得 【免费下载链接】Adams A set of simple and lightweight themes for WordPress 项目地址: https://gitcode.com/gh_mirrors/ad/Adams 你有过这样的经历吗?花了半天…

2026/8/19 18:10:59 阅读更多 →

最新新闻

GPBoost广义线性混合效应模型实战:R与Python双语言对比教程

GPBoost广义线性混合效应模型实战:R与Python双语言对比教程

GPBoost广义线性混合效应模型实战:R与Python双语言对比教程 【免费下载链接】GPBoost Tree-Boosting, Gaussian Processes, and Mixed-Effects Models 项目地址: https://gitcode.com/gh_mirrors/gp/GPBoost 数据分析中,当样本存在分组结构、空间…

2026/8/20 20:42:30 阅读更多 →
源码深度解析:Erasing Concepts from Diffusion Models共享训练核心与Adapter设计模式

源码深度解析:Erasing Concepts from Diffusion Models共享训练核心与Adapter设计模式

源码深度解析:Erasing Concepts from Diffusion Models共享训练核心与Adapter设计模式 【免费下载链接】erasing Erasing Concepts from Diffusion Models 项目地址: https://gitcode.com/gh_mirrors/er/erasing 在 AI 绘图安全治理领域,Erasing…

2026/8/20 20:42:30 阅读更多 →
PDFPatcher使用指南:免费PDF工具箱如何解决书签、页面与权限难题

PDFPatcher使用指南:免费PDF工具箱如何解决书签、页面与权限难题

PDFPatcher使用指南:免费PDF工具箱如何解决书签、页面与权限难题 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: …

2026/8/20 20:42:30 阅读更多 →
PDFPatcher使用教程:免费开源的PDF工具箱,如何用5个技巧一步到位解决书签编辑与批量处理难题

PDFPatcher使用教程:免费开源的PDF工具箱,如何用5个技巧一步到位解决书签编辑与批量处理难题

PDFPatcher使用教程:免费开源的PDF工具箱,如何用5个技巧一步到位解决书签编辑与批量处理难题 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构&#xff0…

2026/8/20 20:42:30 阅读更多 →
参数共享的秘密:EPyMARL中ns变体如何实现算法公平对比

参数共享的秘密:EPyMARL中ns变体如何实现算法公平对比

参数共享的秘密:EPyMARL中ns变体如何实现算法公平对比 【免费下载链接】epymarl An extension of the PyMARL codebase that includes additional algorithms and environment support 项目地址: https://gitcode.com/gh_mirrors/ep/epymarl 在**多智能体强化…

2026/8/20 20:42:30 阅读更多 →
过滤规则并非越多越好:anti-anti-AD的误伤避坑与配置精简策略

过滤规则并非越多越好:anti-anti-AD的误伤避坑与配置精简策略

过滤规则并非越多越好:anti-anti-AD的误伤避坑与配置精简策略 【免费下载链接】anti-anti-AD 为什么不应使用antiAD去广告列表,以及选择更多优秀的替代品 项目地址: https://gitcode.com/gh_mirrors/an/anti-anti-AD 很多刚接触去广告的新手都有一…

2026/8/20 20:41:30 阅读更多 →

日新闻

Framework笔记本BIOS更新变砖,“可维修”承诺遭遇芯片级维修考验!

Framework笔记本BIOS更新变砖,“可维修”承诺遭遇芯片级维修考验!

Framework笔记本BIOS更新引“变砖”危机2026年7月7日,Framework向用户quantum5发送邮件,建议其安装BIOS 3.20更新。然而,更新后电脑出现严重问题,屏幕显示三角形和随机像素图案,风扇狂转,系统完全挂起。qua…

2026/8/20 0:00:46 阅读更多 →
2026还在担忧建站平台哪家好?手把手带你搭建自家网站!

2026还在担忧建站平台哪家好?手把手带你搭建自家网站!

2026还在担忧建站平台哪家好?手把手带你搭建自家网站!据艾瑞咨询发布的《2026年中国企业数字化服务市场研究报告》,2025年国内网站建设市场规模已达896亿元,同比增长18.7%。中国互联网络信息中心数据显示,截至2025年底…

2026/8/20 0:00:46 阅读更多 →
2026高端网站建设公司哪家好?怎么选才能不花冤枉钱?

2026高端网站建设公司哪家好?怎么选才能不花冤枉钱?

2026高端网站建设公司哪家好?怎么选才能不花冤枉钱?据艾瑞咨询《2026年中国企业数字化服务市场研究报告》,2025年国内网站建设市场规模已达896亿元,其中高端定制网站服务占比突破42%。更值得关注的是,91%的规模以上企业…

2026/8/20 0:00:46 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/19 11:55:18 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/19 9:46:27 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/19 11:55:16 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/20 6:11:08 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/19 7:42:22 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/19 11:55:13 阅读更多 →