macOS Monterey系统下无法删除/dev路径下的urandom文件如何解决
macOS Monterey 12.0.1 删除自建urandom文件及显示/dev目录解决方案
一、Finder找不到/dev目录的解决方法
/dev是macOS的系统级虚拟设备目录,默认不纳入普通隐藏文件的显示范围,和真实存储在系统卷的/bin、/cores目录属性不同,所以你开启隐藏文件显示后也看不到该目录。
- 临时访问:打开Finder后按快捷键
Shift + Command + G,在弹出的路径输入框中填写/dev,按下回车即可直接进入该目录。 - 永久显示:在终端执行命令
sudo chflags nohidden /dev,输入开机密码确认后,Finder根目录就会显示/dev文件夹;需要恢复隐藏时执行sudo chflags hidden /dev即可。
二、删除20G自建urandom文件的操作步骤
你之前执行rm urandom失败的原因是未切换到文件所在目录,也未使用管理员权限,另外注意不要操作系统原生的/dev/urandom虚拟设备文件,该文件是系统内置组件,大小仅为0字节,你自建的20G文件不会存储在/dev虚拟目录下。
- 定位文件真实路径:打开终端执行以下命令,等待扫描完成即可得到目标文件的完整路径
sudo find / -name "urandom" -size +19G
- 执行删除操作:复制上一步输出的完整路径,替换下方命令中的
<文件完整路径>后执行,输入开机密码确认即可完成删除
sudo rm -rf <文件完整路径>
内容的提问来源于stack exchange,提问作者user3925287
相关产品推荐
相关产品推荐

