linux 删除 文件名 乱码 的文件

碰到 文件名乱码, 怎么删除? 查了下
ls -i 可以获取 文件 i节点号

然后 利用find命令的-inum选项

 find . -inum xxxx -exec rm {} \;

xxxx 是 文件 i节点号

原理:
find 的
-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
{} 花括号代表前面find查找出来的文件名

猜你喜欢

转载自blog.csdn.net/haithink/article/details/80280958