Mac OS X:如何查看谁在使用我要删除的文件?

Svi*_*ish 10 file-management macos

我有几个要删除的文件。所以我选择它们,然后移动到垃圾箱。但是,当我这样做时,我收到以下消息:

您正在移动的某些项目正在被另一个应用程序使用。移动项目可能会导致使用它们的应用程序出现问题。确定要移动这些项目吗?

[停止] [继续]

我的问题是我找不到任何使用这些文件的应用程序。我也试着跑

lsof | grep <part of filename>
Run Code Online (Sandbox Code Playgroud)

但我也看不到任何东西。到底是怎么回事?如何找出文件被“锁定”的原因?有没有类似于 Windows 上的 LockHunter 或 Unlocker 应用程序的东西?

注意:我意识到我可能会尝试点击继续而不是停止,但我想先知道并了解我是否可以做任何事情。如果我覆盖持有它们的任何内容并删除它们,我将无法在此处测试建议的解决方案:p

注意:对于阅读这篇文章的其他人;我发现我根本不必使用 grep。我只能做lsof <filename>。可能大多数人都知道,但我没有:p

Jer*_*y L 3

正如 Debilski 指出的那样,您可能会考虑使用 重新运行命令sudo

我经常发现的一个可能的罪魁祸首是 QuickLook:如果您在丢弃文件之前预览文件,则文件上可能有一个相对较短的锁定。如果是这种情况,一旦锁定(或注销),您应该能够丢弃该文件。