碰到 文件名乱码, 怎么删除? 查了下
ls -i 可以获取 文件 i节点号
然后 利用find命令的-inum选项
find . -inum xxxx -exec rm {} \;
xxxx 是 文件 i节点号
原理:
find 的
-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
{} 花括号代表前面find查找出来的文件名
碰到 文件名乱码, 怎么删除? 查了下
ls -i 可以获取 文件 i节点号
然后 利用find命令的-inum选项
find . -inum xxxx -exec rm {} \;
xxxx 是 文件 i节点号
原理:
find 的
-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
{} 花括号代表前面find查找出来的文件名