GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo eliminar un archivo con un nombre extraño?

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

Linux
  1. ¿Cómo eliminar un archivo cuyo nombre comienza con "-" (guión, también conocido como guión o menos)?

  2. ¿Cómo encontrar el proceso con el máximo de descriptores de archivo?

  3. Linux eliminar archivo con tamaño 0

  4. Cómo mostrar el resultado de grep con la ruta completa o el nombre del archivo

  5. ¿Cómo puedo buscar un archivo por su nombre y ruta parcial?

Cómo encontrar una cadena en un archivo en Linux

Cómo eliminar un archivo en Ubuntu

Encuentra archivos perdidos con Scalpel

Permisos de Linux:cómo encontrar los permisos de un archivo

Cómo encontrar archivos con docenas de criterios con el comando Bash Find

Cómo combinar el comando 'tar' con 'buscar'