В Интернете много чего об этом написано, но большинство примеров надуманы. Как удалить файлы, которые действительно упрямый? например.,
$ find ./ -inum 167794
./àKÈÿÿÿÿ@
$ find ./ -inum 167794 -exec rm \"{}\" \;
rm: cannot lstat `"./\037\340\025K\021\004\310\377\377\377\377@\020\002"': Invalid or incomplete multibyte or wide character
Попробуйте удалить экранированные двойные кавычки. Я считаю, что rm считает, что это часть имени файла.
find ./ -inum 167794 -exec rm {} \;
Лучший способ с современным поиском (версия 4.2.3 или новее):
find ./ -inum 167794 -delete
Если вы хотите безопасное цитирование для каждой известной оболочки, используйте это:
find ./ -inum 167794 -exec rm '{}' ';'