Estaba intentando cambiar el nombre ( mv
) de algunos de mis archivos y ejecuté un bucle incorrecto que resultó en cambiar el nombre de los 10 archivos en uno. Ahora puedo ver sólo un archivo cuando debería haber diez archivos. ¿Cómo recupero todos los archivos?
Respuesta1
Restaura los archivos desde la copia de seguridad.
Si no tienes una copia de seguridad, los archivos eran importantes y tienes suerte, puedes intentarlo.extundelete herramienta. Posiblemente utilice otra máquina para instalarlo y montar el disco como externo.
Para protegerse de este tipo de errores en el futuro: haga copias de seguridad, pruebe antes de ejecutar y agregue lo siguiente a su perfil de bash:
alias cp='cp -i'
alias mv='mv -i'
Esto requerirá una confirmación en caso de intentar sobrescribir.
Respuesta2
Si extundelete no le sirve, el Sleuth Kit tiene algunas herramientas que podrían ayudarle. fls puede brindarle información sobre los archivos eliminados en un directorio. Testdisk a veces también resulta útil. A veces.
Además, probablemente no hace falta decirlo, ¡pero no escriba en la unidad después de perder un archivo! Los datos siguen ahí, pero el espacio se marca como no asignado y potencialmente se puede sobrescribir. Móntelo solo como solo lectura (al menos hasta que haya recuperado sus archivos o haya creado una imagen de respaldo).