在终端中,我无法删除从其他已安装卷中删除的已删除 Finder 项目

在终端中,我无法删除从其他已安装卷中删除的已删除 Finder 项目

场景如下。我运行 macOS A (APFS),它是一个活动分区。macOS B&C (HFS+) 位于已安装的可启动卷上,当我在 macOS A 中工作时,它们可见。我可以使用标准 Finder GUI 命令(快捷方式为 ⌘-←)从这些卷中删除 Finder 项目,并在 macOS A 废纸篓中看到它们。我需要使用R M命令,但它不让我这么做。在终端中,我可以列出并计算它们,但删除操作失败,没有任何通知。垃圾箱中每个项目的路径都包含安装 macOS B&C 之一的可启动卷的名称。当我这样做时

sudo rm -Rf /Volumes/macOS\ B/.Trashes/*

使用 macOS A 的管理员权限,它只是干涸了。如何使用 CLI 删除这些项目?

答案1

我找到了解决方案。用户身份上限正确的删除已删除项目的路径。如果用户ID501然后我们有sudo rm -Rfv /Volumes/Volume_Name/.Trashes/501/*表示卷垃圾的命令,而不是表示$HOME/.Trash/其路径的用户的命令。

相关内容