怎么删除这个文件呢?
我从 ManageEngine 安装了“网络配置管理”: 网络配置管理
全部Prd
我尝试运行该 .exe(“MSIHandler.exe”)文件(我的错)并得到了这个损坏的文件。
2件事:
- 如何删除该文件?
- 如何运行已安装的网络配置管理?
答案1
你可以使用
ls -b /opt/ManageEngine/OpManager
获取目录列表,其中不可打印的字符已被替换为转义序列(\NNN
和类似的),可以按原样复制粘贴到命令行。
另一个类似的选项是
ls -q /opt/ManageEngine/OpManager
它将不可打印的字符替换为问号。由于问号是 shell 通配符,意思是“此处的任何单个字符”,因此这种类型的输出也可以轻松用作命令的参数rm
。但是,可能有多个文件与通配符字符串匹配,因此我建议使用sudo rm -i /opt/ManageEngine/OpManager/<copy-pasted wildcard string here>
,这样您就可以确认您只删除了正确的文件,而没有删除其他文件。
老派的方法是使用
ls -i /opt/ManageEngine/OpManager
查看目录列表,其中列出了每个文件的索引节点号,然后使用索引节点号删除有问题的文件。首先确认您获得了正确的文件:
sudo find /opt/ManageEngine/OpManager -inum <inode number here> -type f -print
然后删除它:
sudo find /opt/ManageEngine/OpManager -inum <inode number here> -type f -delete