¿Cómo desborrar un archivo cuando la papelera te da error?
Me escribió mi queridísima amiga Lata pidiéndome que ayude a una colega (a quien también conozco de diversos intercambios en las redes) porque había perdido una carpeta y la papelera de Huayra no le permitía recuperarla.
Con un poco de ayuda de Pablo Medrano y otro poco de google y los foros de usuarios de Linux, logré guiarla para que recupere su carpeta. Comparto los pasos para otros usuarios que se encuentren en la misma situación:
Primer paso: acceder a la terminal
En el menú de Huayra, opción Accesorios, está la opción Terminal.
Para usar la terminal hay que entender un poquitito algunas cosas. Por ejemplo, si apretás enter muchas veces te repite lo que está a la izquierda, es porque eso que está a la izquierda es lo que se muestra cuando ya se terminó una tarea y la computadora está a la espera de una orden:
alumno@huayra:/$
alumno@huayra:/$
alumno@huayra:/$
Al lado del signo pesos vamos escribiendo las órdenes. Por ejemplo, si allí ponemos una ele y una ese con minúscula (“ls”), y luego presionamos la tecla Enter, vamos a ver un listado de archivos y carpetas:
y luego volvemos a ver el mismo texto que antes, y si pulsamos enter varias veces, se va para arriba lo que nos listó antes:
Esto significa que si hacemos las cosas bien, o al menos, si no hay mensaje de error pero aparece otra vez esto de la izquierda (el prompt), es porque ya se ejecutó la orden que pedimos y la terminal está esperando una nueva orden.
En cambio si ponemos algo mal, habrá un error (podés probar poniendo, en lugar de “ls”, “lssss”)
Segundo paso: entrar a la papelera desde la terminal
El comando para cambiar de carpetas (directorios) en la terminal es “cd” (Cambiar Directorio). Para entrar a la papelera podemos poner paso a paso esto, exactamente, es decir que cuando vamos a entrar a la carpeta local debemos empezar con un punto, y cuando vamos a entrar a la carpeta Trash empezamos con una T mayúscula:
cd /home (enter) cd alumno (enter) cd .local (enter) cd share (enter) cd Trash (enter) cd files (enter)
Si hicimos las cosas bien, al presionar enter varias veces nuestro prompt va a terminar en files$
¡Ya estamos adentro de la papelera!
Ahora podemos ver todo lo que tenemos allí, poniendo el primer comando que usamos, que es para listar archivos:
ls (enter)
Si te pasa como a mí que tengo miles de cosas eliminadas, podés pedirle que te muestre solamente las que empiezan con determinadas letras, por ejemplo, si la carpeta que perdiste (o el archivo) se llama “escuela”, podés poner que te liste todo lo que empieza con “escu” usando el siguiente comando:
ls escu* (enter)
Tercer paso: copiar el archivo desde la papelera hasta otra carpeta
Esto varía si se trata de un archivo o de toda una carpeta.
Si es un archivo, hay que usar la orden “copiar”, que es “cp”. Después hay que decirle qué cosa copiar y por último dónde copiarlo. Es decir que vamos a usar un comando que tiene tres partes:
cp quécosa dondecopiarlo
Por lo tanto vamos a poner un espacio después de “cp”, y un espacio después de “qué cosa copiar”.
Siguiendo el ejemplo vamos a copiar los archivos que comiencen con “escu”, a la carpeta Documentos (con letra “D” mayúscula) del usuario alumno:
cp escu* /home/alumno/Documentos
Si todo salió bien debe volver a poner lo mismo de siempre, el prompt que termina con signo pesos. Si dio error, habrá que volver a intentar cuidando que haya un espacio después de “cp”, y un espacio después del asterisco, y cuidando exactamente las mayúsculas y las minúsculas de los nombres de archivos y carpetas.
Si lo que queríamos recuperar es una carpeta
El procedimiento es exactamente el mismo, pero después de “cp” se escribe “-r” (menos erre):
cp -r escu* /home/alumno/Documentos
Si nuestro archivo o carpeta tiene un espacio
Supongamos que lo que eliminamos es un archivo que se llama “escuela 2015”, entonces tenemos que poner entre comillas el nombre:
cp "escuela 2015" /home/alumno/Documentos
Y si es una carpeta le agregamos -r
cp -r "escuela 2015" /home/alumno/Documentos
¿Y cómo sé que se recuperó mi archivo o carpeta?
Simplemente, accedo como de costumbre a la carpeta Documentos y ahí la voy a ver: