rm -i -- * vás vyzve k odstranění každého souboru. Pokud existuje mnoho souborů, můžete a měli byste změnit '*' na užší shodu. -- zastaví zpracování voleb, takže soubor s názvem -d bude odstraněn do rm úspěšně.
Použil jsem to v minulosti a funguje to, dokud nenarazíte na speciální znak nebo 2, které se mu nelíbí.
můžete použít ls -li zobrazit všechny soubory podle jejich inode. Poté spusťte tento příkaz pro odstranění souboru:
find . -inum ${INODE_NUM} -delete
Přidal jsem -maxdepth 1 k mému nálezu jen pro jistotu:
find . -maxdepth 1 -inum ${INODE_NUM} -delete