Recuperar ficheros en linux
Si has borrado un fichero accidentalmente en linux esto te puede servir (en algunos casos) para recuperar parte o todo el fichero.
Para ver si todavía hay restos del fichero tienes que ejecutar el siguiente comando sobre la unidad dónde estaba el fichero, por ejemplo /dev/sda2
grep -a -B 200 -A 200 texto_único /dev/sda2
Los parámetros -B y -A indican cuántas lineas por encima y por debajo del fichero se van a mostrar. Donde texto único tienes que escribir algún texto que diferencie al fichero de los demás ya que se van a leer todos los fichero de la unidad y la opción -a indica que el tipo de fichero es texto.
Si la búsqueda ha tenido exito verás por la salida el fichero.
Para guardarlo en un archivo puedes utilizar el siguiente comando:
grep -a -B 200 -A 200 “texto único del fichero”/dev/sda2 > fichero.txt
Ahora tendrás que renombrar el fichero y editarlo para limpiar los trozos que no pertenezcan al fichero.
- Posted by tru3n0 at 04:23 pm
- Permalink for this entry
- Filed under: Linux
- RSS comments feed of this entry
- TrackBack URI
No comments
Leave a comment