GNU/Linux >> Tutoriales Linux >  >> Ubuntu

No se puede “rmar” un archivo llamado “() – .” ¿Debido a que “no existe tal archivo o directorio”?

Un script que escribí nombró un archivo "() -". según Filezilla. Filezilla no pudo eliminarlo del servidor, así que intenté "rm" () - ". desde dentro de la carpeta contenedora y recibió "rm:no se puede eliminar `() - .':No existe tal archivo o directorio". Luego usé "ls" que muestra...

 () -  .                                               03_The_Kill_30_Seconds_to_Mars.mp3                 Crooked X (Crooked X) - 08 Nightmare.mp3
01 Attack - 30 Seconds to Mars.mp3                     03 Wave of Mutilation - Pixies.mp3                 Danzig (Danzig) - 01 Twist Of Cain.mp3

Enumera el archivo en cuestión, aunque aquí parece que podría contener un espacio inicial y quizás dos espacios entre "-" y ".". Así que traté de "rm" muchas combinaciones de espacios mezclados entre los otros personajes sin éxito.

También intenté renombrarlo pero con el mismo error.

Mi alternativa es reemplazarlo con un archivo de 0 KB con el mismo nombre, pero prefiero eliminarlo (léase:Tengo TOC y me irrita que aparezca en "ls" )

Gracias por cualquier ayuda.

En ejecución:Ubuntu 12.04 LTS Server Edition

Respuesta aceptada:

Desde la terminal… Primero, probemos antes de intentarlo. Cree un archivo similar con este comando:

touch ()

Luego, para eliminar ese archivo:

rm ()

El El símbolo se utiliza para caracteres especiales.

En su caso, siempre que el archivo sea el único archivo que comience con (), debe usar este comando

rm -i ()*

El -i lo hace interactivo (pide su permiso).


Ubuntu
  1. ¿Explicando "-bash:no existe tal archivo o directorio"?

  2. ¿No puedo usar el comando de apagado porque el sistema "no se puede conectar al bus:no existe tal archivo o directorio"?

  3. No se puede abrir el dispositivo de control Rfkill:¿No existe tal archivo o directorio?

  4. Bash:¿No existe tal archivo o directorio?

  5. encontrar:Bucle del sistema de archivos detectado

Error:Tcl.h no encontrado (no existe tal archivo o directorio)?

¿No se puede instalar Libssl1.0.0:i386 debido a "dependencias no satisfechas"?

sys/types.h:No existe tal archivo o directorio

incapaz de ejecutar 'x86_64-conda_cos6-linux-gnu-gcc':No existe tal archivo o directorio (instalación de pysam)

Tener un archivo llamado ~ (tilde) en mi directorio de inicio

logrotate no puede rotar registros, obteniendo No such file error