Linux 系统中包含特殊字符或中文的文件名无法删除

Posted 随便写写-运维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 系统中包含特殊字符或中文的文件名无法删除相关的知识,希望对你有一定的参考价值。

系统中 会遇到 一些文件名包含特殊字符或者中文名,无法正常删除

可以利用文件的inode号来删除

 ls -i    (可以看对文件对应的inode号)

 

find . -inum  inode号  -exec rm {} ;        #删除,当然不只可以用来删除、mv等命令也行

以上是关于Linux 系统中包含特殊字符或中文的文件名无法删除的主要内容,如果未能解决你的问题,请参考以下文章

如何用Linux 终端指令打开带有空格或特殊符号的目录

老男孩教育每日一题-2017年4月13日-当你删除的多个文件中包含空格或其他特殊字符,请问如何做

主题或消息中包含特殊字符的电子邮件的 PHP 邮件标头

如果 Json 变量在 WCF 中包含空格或任何特殊字符,如何获取 Json 值

如何在查询字符串中包含特殊字符?

在 Java 中拆分其数据中包含逗号和特殊字符的 csv 文件