跳转到主要内容

🗑 从macOS命令行安全(更安全)地删除文件

项目描述

rm-trash

GitHub release (latest SemVer)

rm-trash是一个macOS命令行工具,可以将文件和目录移动到回收站。与类似 工具不同,rm-trash旨在成为rmrmdir的完整替代品,到你可以使用别名来替换它们。

rm-trash通过AppleScript与Finder通信,因此与在Finder内部移动文件到回收站没有区别。

安装

使用Homebrew通过Houkago Tea Tap安装rm-trash。

brew tap celsiusnarhwal/htt
brew install rm-trash

使用

使用安装后可用的trash命令调用rm-trash。

trash --help

会告诉你你需要知道的一切。

替换rmrmdir

如果你愿意,可以将rmrmdir替换为trash的别名。

alias rm="trash trash"
alias rmdir="trash dir"

trash支持这两个命令的所有选项。运行trash --help获取详细信息。

限制

系统完整性保护(SIP)被禁用时,rm-trash拒绝以root身份运行。当SIP被禁用时,你仍然可以作为非root用户运行rm-trash,或者当SIP被启用时,作为任何用户运行。这种限制旨在防止你意外将通常由SIP保护的文件和目录移到回收站。

如果你必须在SIP被禁用时作为root用户删除文件,你可以始终退回到rm

许可证

rm-trash遵循MIT许可证

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

rm_trash-1.0.2.tar.gz (6.5 kB 查看哈希值)

上传时间 源代码

构建分发

rm_trash-1.0.2-py3-none-any.whl (7.9 kB 查看哈希值)

上传时间 Python 3

由以下支持