Se você realmente quiser fazer isso - e seu caso de uso não parece realmente necessário, você pode tentar as ferramentas de depuração do sistema de arquivos. Se você está disposto a perder tudo, é isso.
Por exemplo, para ext2 / 3/4, o comando debugfs
tem uma opção "kill_file" que parece ter um inode. Como mencionado em outras respostas, isso irá danificar seu sistema de arquivos, pois haverá entradas de diretório apontando para um arquivo inexistente. A execução de fsck
depois poderá consertar isso. É improvável que você possa fazer isso em um sistema de arquivos montado.
Mas eu recomendo strongmente que você use apenas os recursos de escape / cotação e exclua esses arquivos com o comando regular rm
como mencionado em uma resposta anterior - e use rm -i
para segurança extra quando lidando com nomes de arquivos contendo caracteres globbing como *