trash-cli 完整教程:用一条命令把删除变成可后悔的操作
trash-cli 完整教程用一条命令把删除变成可后悔的操作【免费下载链接】trash-cliMove files and folders to the trash项目地址: https://gitcode.com/gh_mirrors/tra/trash-cli你有没有经历过这样的瞬间敲下rm -rf 某个文件夹回车之后才反应过来里面有重要的资料而系统回收站里空空如也——因为rm是彻底抹除没有后悔药。trash-cli 正是为了解决这个痛点而生的命令行工具它把删除改成移入回收站安全、可逆、跨平台适用于 macOS、Linux 和 Windows是每个习惯用终端的朋友都值得装上的护身符。一、trash-cli 是什么它和 rm 命令有什么不同trash-cli 是一个基于 Node.js 编写的命令行小程序核心功能只有一句话把文件或文件夹移动到系统回收站而不是物理删除。它与rm最大的区别在于可恢复性用rm删掉的数据很难找回而经过 trash-cli 处理的内容你随时可以从系统的废纸篓、回收站里捞回来。除此之外它还有两个很贴心的能力一是支持一次处理多个路径二是支持 glob 通配符匹配比如一次删除目录下所有 PNG 图片。项目本身的代码结构也很清爽主程序只有cli.js一个文件加上package.json做依赖管理、test.js存放测试用例新手读源码也不会有压力。二、三步完成环境安装先确认 Node 版本再全局安装trash-cli 依赖 Node.js 运行安装前请确认版本不低于 20。整个过程只要三步第一步在终端里检查 Node 版本node -v如果输出v20.0.0或更高的版本号就可以继续版本太低请先升级 Node。第二步用 npm 全局安装npm install --global trash-cli这条命令会把trash命令安装到你的全局环境中装好后在任何目录都能直接调用。第三步验证是否成功trash --help能看到用法说明就说明安装完成可以开始使用了。如果你想阅读源码或参与贡献也可以先克隆仓库到本地再研究git clone https://gitcode.com/gh_mirrors/tra/trash-cli三、最常用的 trash 命令清单与参数说明trash 命令的用法非常直观trash 路径或通配符 [...]。下面这份清单覆盖了绝大多数日常需求。删除单个文件或文件夹trash 会议记录.docx同时删除多个文件空格分隔即可trash 照片1.jpg 照片2.jpg 旧简历.pdf用通配符批量删除某类文件注意一定要加引号否则 shell 会先自行展开trash *.png通配符还支持排除比如删除所有图片但保留 unicorn.pngtrash *.png !unicorn.png默认情况下通配符不会匹配以点开头的隐藏文件如果你确实要清理它们加上--dot参数trash --dot .*想看到底删了哪些内容用--verbose简写-v打印清单trash -v 临时文件夹还有个贴心细节trash-cli 会自动忽略rm的常见标志所以即使你习惯性地输入trash -rf 某目录它也能正常执行不会报错。四、典型场景误删恢复与 alias rmtrash 的自我保护场景一批量清理临时文件后悔了还能找回。桌面堆了几百张截图和压缩包用trash *.zip一次性丢进回收站。过两天发现某个压缩包还有用直接打开系统回收站还原即可损失为零。场景二给 rm 装一道保险。在 shell 配置文件中加上一行别名让rm也走回收站流程alias rmtrash编辑~/.bashrcbash 用户或~/.zshrczsh 用户保存后执行source ~/.bashrc生效。从此你敲rm时实际执行的是安全的移入回收站既能少打字又能避免手滑造成不可逆的损失。五、常见问题排查与解决建议回收站里的文件到底去了哪里这取决于你的操作系统macOS 在废纸篓Windows 在回收站Linux 桌面环境则遵循 XDG 规范通常存放在~/.local/share/Trash目录下。回收站满了怎么彻底清空trash-cli 只负责放入不负责清空。macOS 和 Windows 可以右键清空Linux 用户不妨搭配同作者的 empty-trash-cli 工具使用。通配符没有按预期匹配请确认是否给通配符加了引号另外隐藏文件默认不参与匹配需要加上--dot。提示 Node 版本过低回到第二部分先把 Node.js 升级到 20 或以上再重新全局安装。写在最后trash-cli 的价值不在于功能多么复杂而在于它把删除这个高风险操作变得安全、可逆、零成本。如果你也经常在终端里处理文件强烈建议花一分钟安装它再配好alias rmtrash这个护身符。想深入了解实现细节可以打开项目里的cli.js和test.js读一读代码量不大、注释清晰是很好的 Node.js CLI 入门范例也欢迎到项目社区提 issue、分享你的使用心得让这个工具变得更好用。【免费下载链接】trash-cliMove files and folders to the trash项目地址: https://gitcode.com/gh_mirrors/tra/trash-cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

免费 OBS 抠像插件 obs-backgroundremoval 完整使用教程:告别绿幕,一个插件搞定直播背景

免费 OBS 抠像插件 obs-backgroundremoval 完整使用教程:告别绿幕,一个插件搞定直播背景

免费 OBS 抠像插件 obs-backgroundremoval 完整使用教程:告别绿幕,一个插件搞定直播背景 【免费下载链接】obs-backgroundremoval An OBS plugin for removing background in portrait images (video), making it easy to replace the background when r…

2026/8/20 20:03:07 阅读更多 →
竖排文字识别终极指南:免费离线OCR工具让古籍数字化不再翻车

竖排文字识别终极指南:免费离线OCR工具让古籍数字化不再翻车

竖排文字识别终极指南:免费离线OCR工具让古籍数字化不再翻车 【免费下载链接】eSearch 截屏 离线OCR 搜索翻译 以图搜图 贴图 录屏 万向滚动截屏 屏幕翻译 Screenshot Offline OCR Search Translate Search for picture Paste the picture on the screen Screen rec…

2026/8/19 18:06:40 阅读更多 →
AI编程工具哪家强?Cursor、Copilot、Claude Code、通义灵码、CodeBuddy、Trae 横向对比

AI编程工具哪家强?Cursor、Copilot、Claude Code、通义灵码、CodeBuddy、Trae 横向对比

一个有趣的现象:问十个开发者"最好的 AI 编程工具是什么",你会得到至少六个不同答案,而且每个人都对。这不是因为大家眼光不同,而是因为这六款主流工具压根不在同一个维度上竞争——有人要的是补全的丝滑,有…

2026/8/20 20:02:38 阅读更多 →

最新新闻

霞鹜文楷字体免费完整指南:三步装好,优雅楷体即刻上线

霞鹜文楷字体免费完整指南:三步装好,优雅楷体即刻上线

霞鹜文楷字体免费完整指南:三步装好,优雅楷体即刻上线 【免费下载链接】LxgwWenKai An open-source Chinese font derived from Fontworks Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。 项目地址: https://gitcod…

2026/8/20 20:02:11 阅读更多 →
vue-star-rating RTL 支持详解:为从右到左布局定制星级评分组件

vue-star-rating RTL 支持详解:为从右到左布局定制星级评分组件

vue-star-rating RTL 支持详解:为从右到左布局定制星级评分组件 【免费下载链接】vue-star-rating :star: A simple, highly customisable star rating component for Vue 2.x. / 3.x 项目地址: https://gitcode.com/gh_mirrors/vu/vue-star-rating vue-star…

2026/8/20 20:02:11 阅读更多 →
InternVL3-78B-AWQ 训练秘诀:原生多模态预训练与 MPO 深度解析

InternVL3-78B-AWQ 训练秘诀:原生多模态预训练与 MPO 深度解析

InternVL3-78B-AWQ 训练秘诀:原生多模态预训练与 MPO 深度解析 【免费下载链接】InternVL3-78B-AWQ 项目地址: https://ai.gitcode.com/hf_mirrors/OpenGVLab/InternVL3-78B-AWQ InternVL3-78B-AWQ 是开源多模态大模型 InternVL3-78B 的 4-bit AWQ 量化版本…

2026/8/20 20:02:11 阅读更多 →
精度对齐实战:如何修复昇腾NPU上HF32导致的 sptransformer-npu 推理误差

精度对齐实战:如何修复昇腾NPU上HF32导致的 sptransformer-npu 推理误差

精度对齐实战:如何修复昇腾NPU上HF32导致的 sptransformer-npu 推理误差 【免费下载链接】sptransformer-npu 项目地址: https://ai.gitcode.com/atlasleong/sptransformer-npu 把模型从 CPU 迁移到昇腾 NPU,最怕的不是跑不起来,而是&…

2026/8/20 20:02:11 阅读更多 →
一套键鼠管三台电脑:Input Leap 跨设备键鼠共享从入门到排查全指南

一套键鼠管三台电脑:Input Leap 跨设备键鼠共享从入门到排查全指南

一套键鼠管三台电脑:Input Leap 跨设备键鼠共享从入门到排查全指南 【免费下载链接】input-leap Open-source KVM software 项目地址: https://gitcode.com/gh_mirrors/in/input-leap 先别急着换外设,看一个每天都要重复的动作 你的桌面大概率是…

2026/8/20 20:01:10 阅读更多 →
甩掉空白图标!QuickLookVideo 让 Mac Finder 视频预览覆盖 MKV、AVI 与 WebM

甩掉空白图标!QuickLookVideo 让 Mac Finder 视频预览覆盖 MKV、AVI 与 WebM

甩掉空白图标!QuickLookVideo 让 Mac Finder 视频预览覆盖 MKV、AVI 与 WebM 【免费下载链接】QuickLookVideo Finder Thumbnails, Quick Look previews, Get Info metadata and previews for most types of audio and video files. 项目地址: https://gitcode.co…

2026/8/20 20:01:10 阅读更多 →

日新闻

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 阅读更多 →