x-cmd pkg | trash-cli - 类 Unix 系统的命令行垃圾桶

目录

简介

trash-cli 是类 Unix 系统的命令行垃圾桶,用于移动文件到回收站,同时会记录文件的原地址和删除日期。

该工具使用与 GNOME、KDE ​​和 XFCE 等桌面环境相同的垃圾桶,所以即使是非 GUI 系统,也可以满足以下使用垃圾桶的需求:

  • 删除文件:使用 trash-put 命令将文件移动到 $HOME/.local/share/Trash 目录中,临时存储已删除的文件
  • 恢复文件:使用 trash-restore 命令恢复已删除的文件
  • 清空垃圾桶:如果不需要已删除的文件,可以使用 trash-empty 命令永久删除。

首次用户

  1. 使用 x env use trash-cli 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 trash-cli 命令常用功能的 demo 示例,可以帮你快速上手 trash-cli 。

  3. 使用案例:

    bash 复制代码
    # 安装 trash-cli
    x env use trash-cli
    
    # 删除 test 目录
    trash test
    
    # 查看已删除的文件和目录
    trash-list
    
    # 恢复已删除的目录
    trash-restore
    
    # 清空垃圾桶中的所有项目
    trash test
    trash-empty

技术特点

  1. 简单易用: trash-cli 提供了更好的选项来管理和清空垃圾箱,而无需指定目录路径。
  2. 支持删除超过 x 天的内容:例如,使用 trash-empty 7 命令删除垃圾桶中超过 7 天的内容。
  3. 允许使用通配符模式:例如 trash-rm test* 使用星号通配符删除所有以单词 test 开头的文件。

竞品和相关作品

  1. autotrash:自动删除(永久删除)垃圾文件,适用于大多数现代桌面,包括 KDE 和 GNOME。
  2. gvfs-trash:将文件或目录移至垃圾箱。

进一步阅读

相关推荐
ZhengEnCi4 分钟前
M4-更新日志v0.1.3-Mermaid图表支持 📝
python
Lentou17 分钟前
日志轮询策略
linux·服务器·网络
hsjcjh21 分钟前
多模态长文本协同:用Gemini 3.1 Pro镜像官网破解复杂办公场景的效率困局(国内实测方案)
python
凯瑟琳.奥古斯特27 分钟前
SQLAlchemy核心功能解析
开发语言·python·flask
Yoyo25年秋招冲冲冲38 分钟前
【亲测可用】ubuntu系统下安装Openclaw+配置飞书
linux·ubuntu·ai·飞书·openclaw
卷Java39 分钟前
GPTQ vs AWQ vs GGUF:模型量化工具横向测评
开发语言·windows·python
你好,帅哥1 小时前
openssl ,msys2 ,交叉编译
linux·运维·服务器
计算机安禾1 小时前
【Linux从入门到精通】第36篇:DNS服务探秘——自己搭建一个内网DNS
linux·运维·servlet
2023自学中1 小时前
make clean 与 make distclean
linux·嵌入式
x-cmd2 小时前
[260429] x-cmd v0.9.1:一键开启 DeepSeek-V4-Pro Max 模式 + 1M 上下文;顺手重构了 uuid 模块
windows·重构·uuid·claude·curl·x-cmd·deepseek-v4-pro