¿Cómo recuperar múltiples files que se han movido a uno?

mv cambiar el nombre ( mv ) de algunos de mis files y ejecuté un bucle incorrecto que dio como resultado el cambio de nombre de todos los 10 files en uno. Ahora puedo ver solo un file, mientras que debería haber habido diez files. ¿Cómo recupero todos los files?

Restaure los files de la copy de security.

Si no tiene una copy de security, los files son importantes y tiene suerte, puede probar la herramienta extundelete . Posiblemente use otra máquina para instalarlo y monte el disco como externo.

Para protegerse de tales errores en el futuro: realice copys de security, pruebe antes de ejecutar y agregue siguientes a su perfil de bash:

 alias cp='cp -i' alias mv='mv -i' 

Esto requerirá una confirmación en un bash de sobrescribir.

Si extundelete no lo hace por usted, el kit Sleuth tiene algunas herramientas que pueden ayudar. fls puede darle información sobre los files eliminados en un directory. Testdisk a veces es útil también. A veces.

Además, probablemente sea evidente, ¡pero no escriba en el disco después de perder un file! Los datos aún están allí, pero el espacio se marca como no asignado y puede sobrescribirse potencialmente. Solo móntelo como de solo lectura (al less hasta que haya recuperado sus files o hecho una image de respaldo).