terminal - 无法 rm -R 目录 MacOS Catalina
问题描述
我删除了一个系统目录,因为 Carbon Copy Cloner 无法备份它并建议替换它。删除并重新启动后,它被系统重建。但是,我无法使用标准方法或终端命令从垃圾箱中删除目录 - 甚至以 root 身份登录。即使在禁用系统完整性保护之后,我也没有运气。
Finder 说: 操作无法完成,因为项目“powerlog”正在使用中。
文件位于此处:
private>var>db>powerlog>
系统重新创建的目录包含子文件夹和文件,但垃圾箱中的目录没有:
sh-3.2# ls -la /Users/admin/Desktop/powerlog
total 0
drwxrwxrwx 3 root wheel 96 Oct 29 16:37 .
drwx------+ 9 admin staff 288 Nov 14 13:18 ..
尝试 rm -R 给出以下结果:
sh-3.2# rm -R /Users/admin/.Trash/powerlog
rm: /Users/admin/.Trash/powerlog: Directory not empty
以root身份登录后我也无法删除它。
似乎没有应用程序正在使用该文件夹:
sh-3.2# lsof /Users/admin/.Trash/powerlog
sh-3.2#
解决方案
推荐阅读
- javascript - Nodejs:Messenger广播消息不起作用
- c# - 不要在 Web 浏览器 c# 中运行 JS
- java - 在 Spring Boot 中的辅助数据库上创建表
- powershell - 使用 PowerShell 编辑 index.html 后出现此消息的原因是什么?
- javascript - 通过相同的属性合并两个数组,带有异常值,Javascript
- php - PDO 获取输出 bool(false)
- ios - Codenameone 编译错误尝试编译 IOS(调试)并出现摄像头错误
- java - 如何在 Firebase recyclerview 上设置适配器?
- angular - Angular 4从单独的组件重新加载标题组件
- azure - Azure 表存储和触发函数