🗑 从macOS命令行安全(更安全)地删除文件
项目描述
rm-trash
rm-trash是一个macOS命令行工具,可以将文件和目录移动到回收站。与类似 工具不同,rm-trash旨在成为rm
和rmdir
的完整替代品,到你可以使用别名来替换它们。
rm-trash通过AppleScript与Finder通信,因此与在Finder内部移动文件到回收站没有区别。
安装
使用Homebrew通过Houkago Tea Tap安装rm-trash。
brew tap celsiusnarhwal/htt
brew install rm-trash
使用
使用安装后可用的trash
命令调用rm-trash。
trash --help
会告诉你你需要知道的一切。
替换rm
和rmdir
如果你愿意,可以将rm
和rmdir
替换为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 查看哈希值)
关闭
rm_trash-1.0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8cc2454e4cf5056178c3d8883723798f27c05f0d120419cbc9f32d32a48e658f |
|
MD5 | 97820b638630e496a76885201f13ca92 |
|
BLAKE2b-256 | 1f346125d839c75b0736d3eacbefec285c0b983cd3f82c20455f66be390ff25f |
关闭
rm_trash-1.0.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 29164737b6a40e9a45616d1457e3696dec1d3de943e064beac2b0fb94ee12c5e |
|
MD5 | 124f532a0b583646897fab7c849e1181 |
|
BLAKE2b-256 | 9664fdf98486effae2aff997001bfc4bc54b569f7b9147a77d2a4ffc716fafd5 |