如何删除这个文件?
我从ManageEngine:网络配置管理安装了“网络配置管理”
试图运行.exe ("MSIHandler.exe")文件(我的愚蠢),得到了这个损坏的文件:-(
2件事:
别对我太苛刻了,昨天在Linux上安装了Debian(弹力) :-)平庸。
发布于 2018-07-21 11:41:08
你可以用
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
若要查看包含每个文件的inode编号的目录列表,请使用inode编号删除问题文件。首先,确认您正在获得正确的文件:
sudo find /opt/ManageEngine/OpManager -inum <inode number here> -type f -print
然后删除:
sudo find /opt/ManageEngine/OpManager -inum <inode number here> -type f -delete
https://unix.stackexchange.com/questions/457612
复制相似问题