Tuesday, March 24, 2009

Directorios con espacios



S.O.:GNU/Linux
Tipo:Tip

Se presentó una terrible anécdota en mi lugar de trabajo, la maquina de una Lic. falló, el motivo: Windows Vista, para variar, lo que pasa es que al parecer este "sistema operativo" le encanta dañar archivos del disco duro, y repentinamente se apago la maquina y al reinicio nadamas nunca arranco el sistema.

Así que decidí solucionar el problema con mi disco mágico de Ubuntu Live, por desgracia la magia se perdió, pues no podría acceder a los discos del sistema, así que recurrí a otro sistema que tenía a la mano: ophcrack, del cual ya escribí una reseña.

Bueno la cosa era recuperar los datos para realizar el correspondiente formateo o recuperación del sistema, cosa que si se pudo con esta distro, pero en modo texto, y el problema era acceder a los archivos con espacios, pues esta distro es puramente unix, y no sabia como acceder a los directorios con espacio, por fortuna el encontre algo en un blog que me ayudo mucho, esta distro monta todo, discos duros, y memorias usb, finalmente no me sirvió lo del foro, pues los archivos a recuperar en realidad estaban en otro lado, para checarlo lo hice con las busquedas:

$find / -iname *doc*


y con eso encontre y copie desde la ruta:

$cp -R * /mnt/sdb1/

y copio absolutamente todo, pero coloco de lo que trata el tema obtenido de un blog:


Para acceder desde la consola a directorios que tienen espacios en blanco en su nombre lo podemos hacer de varias maneras:

1) Poniendo entre comillas el directorio que contiene los espacios.

Por ejemplo si tuviéramos una carpeta dentro de nuestro /home, llamada “musica rock”, lo haríamos escribiendo:

cd /home/usuario/”musica rock”

2) Podríamos utilizar la maravillosa y mágica tecla tabulador.

Esto lo haríamos escribiendo las primeras letras del directorio y apretando TAB. Siguiendo con el ejemplo anterior de la carpeta llamada “musica rock” sería:

cd /home/usuario/m apretamos TAB y automáticamente nos cambiaría a esa carpeta.

Si tuviéramos más de una carpeta que empezara por la letra m (digo eme porque es el ejemplo que estamos utilizando) deberíamos escribir algunas letras más antes de apretar tabulador, y en el caso de que tuviéramos diferentes carpetas llamadas por ejemplo: “musica rock”, “musica pop”, “musica electronica”, lo haríamos:

cd /home/usuario/musica apretamos TAB y automáticamente nos aparecerá la barra invertida y el espacio para que completemos con la que deseemos:

/home/usuario/musica\ rock

3) O como habréis deducido por el punto anterior, separando con la barra invertida y añadiendo un espacio donde se encuentre el mismo, si el directorio se llamara “mis peliculas de terror”, escribiríamos directamente:

cd /home/usuario/mis\ peliculas\ de\ terror

No comments: