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

这篇具有很好参考价值的文章主要介绍了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. 使用案例:

    x-cmd pkg | trash-cli - 类 Unix 系统的命令行垃圾桶,unix,linux,windows,trash-cli,remove,python文章来源地址https://www.toymoban.com/news/detail-795877.html

    # 安装 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:将文件或目录移至垃圾箱。

进一步阅读

  • trash-cli 源代码 - trash-cli 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 trash-cli 和参与社区贡献。
  • 使用 trash-cli 从 Linux 命令行将文件放入垃圾箱 - 该文章介绍了 trash-cli 的基本用法。
  • Trash-Cli:Linux 中垃圾箱的命令行界面 - 提供关于 trash-cli 命令行工具的详细信息,包括使用说明、命令选项、示例和其他相关内容。

到了这里,关于x-cmd pkg | trash-cli - 类 Unix 系统的命令行垃圾桶的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • x-cmd pkg | sd - sed 命令的现代化替代品

    sd 是一个基于正则表达式的搜索和替换文本的命令行工具,类似于 sed,但 sd 使用更简单,对用户更为友好。 使用 x sd 即可自动下载并使用 在终端运行 eval \\\"$(curl https://get.x-cmd.com)\\\" 即可完成 x 命令安装, 详情参考 x-cmd 官网 x-cmd 提供1分钟教程,其中包含了 sd 命令常用功能的

    2024年01月16日
    浏览(59)
  • x-cmd pkg | jless - 受 Vim 启发的命令行 JSON 查看器

    jless 是一个命令行 JSON 查看器,设计用于读取、探索和搜索 JSON 数据。可以使用它来替代 less 、 jq 、 cat 以及您当前用于查看 JSON 文件的编辑器的任何组合。它是用 Rust 编写的,可以作为单个独立的二进制文件安装。jless 目前支持 macOS 和 Linux。 Windows 支持已计划。 使用 x e

    2024年02月02日
    浏览(43)
  • x-cmd pkg | dua - 磁盘使用分析器

    dua 是 Disk Usage Analyzer 的简写,该工具可以快速查看给定目录的磁盘空间使用情况。 对于想要深入了解磁盘空间使用情况并有效管理存储的用户来说,Dua 是一个很有价值的工具。通过使用 Dua 的可视化展示和摘要统计数据,用户可以识别文件系统中占用磁盘空间过多的区域,

    2024年01月24日
    浏览(56)
  • x-cmd pkg | tokei - 代码行数统计工具

    tokei 是一个使用 Rust 编写的显示有关代码统计信息的命令行工具,可以分门别类的统计目录内的代码行数。 tokei 具有良好的跨平台性,可以在 Linux、macOS、Windows 等多种平台上安装运行。 使用 x tokei 即可自动下载并使用 在终端运行 eval \\\"$(curl https://get.x-cmd.com)\\\" 即可完成 x 命令

    2024年01月16日
    浏览(53)
  • x-cmd pkg | curl - 极其强大的网络请求处理工具

    curl(Client for URLs)是一款网络请求工具。 curl 于 1996 年首次发布。它最初被命名为 httpget 后更名为curl。 curl 常用于发送网络请求,它支持多种网络协议。例如:HTTP、HTTPS、FTP等。 使用 x curl 即可自动下载并使用 在终端运行 eval \\\"$(wget -O- https://get.x-cmd.com)\\\" 即可完成 x 命令安装

    2024年01月22日
    浏览(52)
  • x-cmd pkg | smartctl - 用于监测和分析硬盘的工具

    smartctl 是一个用于监测和分析硬盘中 S.M.A.R.T.(自我检测,分析和报告技术)信息的命令行工具,是 Smartmontools 的一部分。通过 smartctl 工具,可以分析各种类型的硬盘驱动器(ATA、SATA、SCSI、SSD 等)并预测驱动器故障。 使用 x smartctl 即可自动下载并使用 在终端运行 eval \\\"$(c

    2024年01月17日
    浏览(55)
  • x-cmd pkg | czg - git commit 智能生成工具

    czg 源于 commitizen/cz-cli 交互插件中 cz-git 的延伸项目,重新使用 TypeScript 编写的零依赖独立的 Node.js 命令行工具。旨在使用交互友好的方式,辅助用户生成规范的 git commit message 约定式提交。 使用 x env use czg 即可自动下载并使用 在终端运行 eval \\\"$(curl https://get.x-cmd.com)\\\" 即可完成

    2024年01月18日
    浏览(68)
  • x-cmd pkg | openssl - 密码学开源工具集

    OpenSSL 是一个开源的密码库和 SSL/TLS 协议实现,它提供了一组密码学工具和加密功能,用于保护数据通信的安全性。项目发展历史可以追溯到 1998 年,源自 Eric A. Young 和 Tim J. Hudson 开发的 SSLeay 库,由一群志愿者共同维护和开发,成为广泛用于网络通信、安全证书生成和数据加

    2024年02月03日
    浏览(65)
  • x-cmd pkg | busybox - 嵌入式 Linux 的瑞士军刀

    busybox 是一个开源的轻量级工具集合,集成了一批最常用 Unix 工具命令,只需要几 MB 大小就能覆盖绝大多数用户在 Linux 的使用,能在多款 POSIX 环境的操作系统(如 Linux、Windows、Android、嵌入式系统)中运行,被称为 “嵌入式 Linux 的瑞士军刀” 。 它是一个开源项目,遵循

    2024年01月20日
    浏览(103)
  • x-cmd pkg | tsx - Node.js 的直接替代品

    tsx 代表 “TypeScript execute”,由 TypeScript 编写,内部使用由 Go 语言编写的 esbuild 核心二进制实现超快的 TypeScript 编译,旨在增强 Node.js 以无缝运行 TypeScript / ESM / CJS module 编写的脚本文件,成为 node 命令的直接替代品。 使用 x env use tsx 即可自动下载并使用 在终端运行 eval \\\"$(

    2024年01月22日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包