我跑了sudo find -L / -name .rvmrc
并得到了:
/Library/Application Support/Comodo/Antivirus/Quarantine: Permission denied
还有:/dev/fd/3
当我尝试导航到目录时,我只能访问应用程序支持,然后当我运行cd Comodo
时从该目录获取Comodo: No such file or directory
但是如果找到它正确的话,它就在那里吗?或没有? <<<我相信这只是寻找过程吗?
当我尝试使用finder导航到它时,我只是到应用程序支持,而Comodo不在那里。我也在显示隐藏文件。我试图删除某种类型的所有文件,以便我可以使新程序正常工作。这个find命令表明其中一个文件仍在那里,但我无法实现。
/ dev / fd / 3为什么匹配?我没有专家,但我只是快速谷歌搜索,这是一个文件描述符对吗?它甚至有内容吗?怎么/为什么它匹配.rvmrc?当我尝试用cat查看它时,我得到一个错误的文件描述符错误。 (我应该将其提取到一个单独的问题吗?)
感谢您的帮助。
答案 0 :(得分:0)
您的用户似乎没有足够的权限来访问此Comodo
目录。
试试ls -la "/Library/Application Support"/*
。这应该显示谁可以访问Comodo
。如果它是你自己拥有的,那么你可以做一个
chmod +rx "/Library/Application Support/Comodo/"
,然后才查看其内容。
您可能有Quarantine
访问权限,因为find -L
跟随了一个链接。
一旦你完成了这个并且不能再chmod
,那么试着看看谁拥有了这个目录:
ls -lad "/Library/Application Support/Comodo/Antivirus/"*