Если вы действительно хотите это сделать - и ваш вариант использования на самом деле не выглядит так, как вам нужно, вы можете попробовать инструменты отладки файловой системы. Если вы готовы потерять все, то есть.
Например, для ext2 / 3/4 debugfs
команда имеет опцию kill_file, которая, кажется, принимает индекс. Как уже упоминалось в других ответах, это будет повредить вашу файловую систему, как будет записей каталога, указывающих на несуществующий файл. Запуск fsck
после может быть в состоянии исправить это. Вряд ли вы можете сделать это в смонтированной файловой системе.
Но я настоятельно рекомендую вам просто использовать соответствующее экранирование / цитирование и удалять такие файлы с помощью обычной rm
команды, как было упомянуто в предыдущем ответе, - и использовать rm -i
для дополнительной безопасности при работе с именами файлов, содержащими такие символы как *