¿Cómo eliminar un archivo con un nombre incorrecto?

¿Cómo eliminar un archivo con un nombre incorrecto?

Descargué un archivo de torrent mediante un dispositivo de centro multimedia en un disco duro externo. El archivo tiene un nombre no válido como "Película ** 480p ** NUEVO.wmv" (sin las comillas). No puedo eliminar ni cambiar el nombre del archivo de ninguna manera, probablemente debido a los asteriscos "**" en el nombre del archivo. ¿Tienes alguna idea de lo que puedo hacer?

Detalles: la unidad externa utiliza un sistema de archivos NTFS. Probé Windows, línea de comandos de Windows, terminal OSX, Ubuntu pero no pude eliminarlo. Puedo ver el archivo mediante los comandos "dir" o "ls", pero cuando intento eliminarlo o cambiarle el nombre aparece "No existe tal archivo o directorio" o un error similar. Por lo tanto, el archivo se puede mostrar, pero no todos los sistemas operativos que mencioné anteriormente no pueden operar con él. Pensé que lo había eliminado con los comandos de la Terminal de Ubuntu, pero el archivo y la carpeta en la que se encuentra solo se movieron a la carpeta ".Trash" y quedaron atascados allí.

Probé varias sugerencias en varios foros:

  • rm-r
  • habitación *
  • del *
  • rmdir
  • rmdir-r
  • dir /x (no funciona en Windows 8.1)
  • encontrar . -inum número_aquí -exec rm -i {} \;
  • scripts de shell en Linux para eliminar archivos
  • rm "Película ** 480p ** NUEVO.wmv"
  • rm -- 'nombre_archivo_aquí' (y variantes)
  • chkdsk f: (Esto en realidad terminó con un error)
  • Usando 7Zip

...y muchas otras sugerencias en diferentes foros para problemas similares, ninguna de ellas funciona. Mi última opción es usar un editor hexadecimal y cambiar el nombre del archivo manualmente en el disco, pero eso puede estropear la tabla maestra de archivos. Además, no pude localizar en qué sector se encuentra el MFT.

Un usuario eneste hiloResolvió este problema conectando su disco a un sistema Android, pero mis dispositivos Android no tienen conexiones USB y el dispositivo del centro multimedia original tampoco puede eliminar ni cambiar el nombre del archivo.

¿Cualquier otra sugerencia?

Respuesta1

Puedes eliminarlo usando Linux:

rm ./Movie\ \*\*\ 480p\ \*\*\ NEW.wmv

Al usarlo, \puede escapar de los espacios y los asteriscos, y agregar ./hará que rm elimine el archivo incluso si hay alguno -en el nombre del archivo.

información relacionada