rm -i -- *
ti chiederà di eliminare ogni file. Puoi e dovresti cambiare '*' in una corrispondenza più ristretta se ci sono molti file. Il --
interrompe l'elaborazione delle opzioni, quindi un file denominato -d
verrà rimosso da rm
con successo.
L'ho usato in passato e funziona fino a quando non colpisci uno o 2 caratteri speciali che non gli piacciono.
puoi usare ls -li
per mostrare tutti i file in base al loro inode. Quindi esegui questo comando per rimuovere il file:
find . -inum ${INODE_NUM} -delete
Ho aggiunto -maxdepth 1
alla mia scoperta solo per sicurezza:
find . -maxdepth 1 -inum ${INODE_NUM} -delete