De alguna manera he creado un archivo llamado \
en un directorio (sí, carácter de barra diagonal inversa). He intentado todo tipo de sed, find y grep fu, ¡pero no puedo eliminarlo! Sé que podría eliminar el directorio, pero ¿hay alguna forma más interesante de solucionarlo?
unix
command-line-interface
danodonovan
fuente
fuente
rm \\
? En comparación,rm -f \\
tiene el aspecto de algo que es muy peligroso (incluso si técnicamente no es peligroso).¿Puedes estar seguro de que eso es solo una barra invertida?
Pensé que la siguiente sesión bastante divertida podría resultar útil para otros en un estado de consternación similar al que yo acababa de ser:
Para su información, el contenido parecía ser un volcado de variables de entorno awk ... ¡actualmente no tengo idea de cómo llegó allí!
fuente
puede eliminar el nombre del archivo '\' emitiendo el comando -
rm \\
se del
fuente
Si no está seguro de dominar la línea de comando para esta operación, le sugiero que instale Midnight Commander o
mc
consulte https://midnight-commander.org/ (no estoy afiliado a él, solo soy un usuario feliz). Está empaquetado en varias distribuciones de Linux.Es una pequeña utilidad que muestra una pantalla gráfica (pero aún con un terminal, sin X / Window) de sus archivos, con todas las operaciones estándar disponibles, como eliminar.
Puede simplificar las cosas, ya que será más rápido moverse al archivo con las flechas y presionar F8 (si la memoria sirve) para eliminar el archivo.
fuente