rm -i -- *
le pedirá que elimine cada archivo. Puede y debe cambiar '*' a una coincidencia más estrecha si hay muchos archivos. El --
detiene las opciones de procesamiento, por lo que un archivo llamado -d
será eliminado por rm
con éxito.
Lo he usado en el pasado y funciona hasta que presionas uno o dos caracteres especiales que no le gustan.
puedes usar ls -li
para mostrar todos los archivos por su inodo. Luego ejecute este comando para eliminar el archivo:
find . -inum ${INODE_NUM} -delete
Agregué -maxdepth 1
a mi hallazgo solo para estar seguro:
find . -maxdepth 1 -inum ${INODE_NUM} -delete