删除 debain 中损坏的文件

删除 debain 中损坏的文件

怎么删除这个文件呢?

根文件夹

我从 ManageEngine 安装了“网络配置管理”: 网络配置管理

全部Prd

我尝试运行该 .exe(“MSIHandler.exe”)文件(我的错)并得到了这个损坏的文件。

2件事:

  1. 如何删除该文件?
  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

相关内容