| Subcribe via RSS

Linux: Recuperar un archivo que tiene un nombre con caracteres extraños

Noviembre 6th, 2008 | No Comments » | Posted in linux

En alguna ocasión me ha ocurrido que se suben a algún servidor archivos en cuyo nombre hay caracteres con una codificación diferente a la que usa el servidor. Si el servidor no puede traducirlos a su codificación los dejará “tal cual” pero luego será un dolor de cabeza acceder a ese archivo.

Por ejemplo, si un usuario sube un archivo con el nombre:

sin-título.jpg

es posible (dependiendo de tu servidor) que se almacene como:

sin-t�tulo.jpg

Quizá se te ocurra renombrarlo para que tenga un nombre más adecuado haciendo:

mv sin-título.jpg sin-titulo.jpg

o:

mv sin-t�tulo.jpg sin-titulo.jpg

Lo más seguro es que no te funcione ninguno de estos métodos. Pero tranquilo, antes de abrirte la cabeza y arrancarte el cerebro con una cuchara prueba lo siguiente:

more sin-t�tulo.jpg > sin-titulo.jpg

es posible que te funcione ¡suerte!

Tags: , , ,

¿Linux Bloqueado? No apagues, usa REISUB

Agosto 18th, 2008 | No Comments » | Posted in linux, ubuntu

Sí, Linux también se bloquea. Es un hecho. Desgraciado, pero es un hecho.

Sin embargo, si se te bloquea el sistema operativo, el teclado no responde y parece la única opción es apagar el ordenador “a lo bruto”… no tengas tanta prisa en darle al botón.

Hay una solución (que funciona casi siempre). Recuerda que apagar el ordenador con el botón de encendido/apagado ya que habrá ficheros que no se han cerrado correctamente y puede corromperse alguno.

La solución que hay que probar antes de apagar el ordenador es una combinación de teclas muy curiosa:

1) Mantén pulsadas las teclas: ALT y SysRq (o Impr. Pant. en algunos teclados, es la que hace capturas de pantalla).

2) Mientras mantienes estas dos teclas pulsadas teclea: REISUB.

Esta secuencia de teclas obligará al sistema operativo a reiniciarse de manera correcta.

Por si tienes curiosisdad esto es lo que significan esas letras:

  • R - El teclado para al modo RAW.
  • E - Termina todos los procesos.
  • I - Mata todos los procesos. Por si había quedado alguno coleando.
  • S - Sincroniza el disco duro.
  • U - Desmonta todos los sistemas de ficheros. Estas dos últimas acciones se aseguran de que todos los ficheros quedan correctamente cerrados.
  • B - Reinicia el ordenador.

Hay una regla nemotécnica en inglés para recordar esta secuencia que es: “Raising Elephants Is So Utterly Boring” (algo así como “criar elefantes es terriblemente aburrido”).

Tags: , ,