LinuxParty
¿Te ha pasado esto alguna vez? Se dio cuenta de que había borrado un archivo por error, ya sea a través de la tecla Supr o usando rm
en la línea de comando.
En el primer caso, siempre puede ir a la Papelera , buscar el archivo y restaurarlo a su ubicación original. ¿Pero qué hay del segundo caso? Como estoy seguro de que probablemente sepa, la línea de comandos de Linux no envía los archivos eliminados a ninguna parte, los elimina. Adiós. Se fueron.
Lectura sugerida: Cómo recuperar archivos / directorios eliminados con la herramienta Scalpel
En este artículo compartiremos un consejo que puede ser útil para evitar que esto le suceda, y una herramienta que puede considerar usar si en algún momento es lo suficientemente descuidado como para hacerlo de todos modos.
Crea un alias para 'rm -i'
El -i
, cuando se usa con rm (y también otras herramientas de manipulación de archivos como cp o mv ) hace que aparezca un mensaje antes de eliminar un archivo.
Lo mismo se aplica a copiar, mover o renombrar un archivo en una ubicación donde ya existe uno con el mismo nombre.
Este aviso le brinda una segunda oportunidad para considerar si realmente desea eliminar el archivo; si confirma el aviso, desaparecerá. En ese caso, lo siento, pero este consejo no lo protegerá de su propio descuido.
Para reemplazar rm con un alias para 'rm -i'
, haga:
alias rm='rm -i'
Sin embargo, esto solo durará durante la sesión de usuario actual en el shell actual. Para que el cambio sea permanente, deberá guardarlo en ~/.bashrc
(algunas distribuciones pueden usar ~/.profile
) como se muestra a continuación:
Para que los cambios en ~/.bashrc
(o ~/.profile
) surtan efecto de inmediato, ~/.profile
el archivo del shell actual:
. ~/.bashrc
La herramienta forense - Foremost
Con suerte, tendrá cuidado con sus archivos y solo necesitará usar esta herramienta mientras recupera un archivo perdido de un disco externo o unidad USB.
Sin embargo, si se da cuenta de que eliminó accidentalmente un archivo en su sistema y va a entrar en pánico, no lo haga. Echemos un vistazo a Foremost, una herramienta forense diseñada para este tipo de escenarios.
Para instalar primero en CentOS / RHEL 7 , primero deberá habilitar Repoforge :
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
# yum install foremost
Mientras que en Debian y derivados, simplemente haz
# aptitude install foremost
Una vez que la instalación se haya completado, procedamos con una prueba simple. Comenzaremos eliminando un archivo de imagen llamado nosdos.jpg
del directorio /boot/images :
# cd images # rm nosdos.jpg
Para recuperarlo, use principalmente de la siguiente manera (primero deberá identificar la partición subyacente: /dev/sda1
es donde reside /boot
en este caso):
# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued
donde /home/gacanepa/rescued es un directorio en un disco separado; tenga en cuenta que recuperar archivos en la misma unidad donde se ubicaron los extraídos no es un movimiento inteligente.
Si, durante la recuperación, ocupa los mismos sectores de disco donde solían estar los archivos eliminados, es posible que no pueda recuperar nada. Además, es esencial detener todas sus actividades antes de realizar la recuperación.
Una vez que Foremost haya terminado de ejecutarse, el archivo recuperado (si es posible la recuperación) se encontrará dentro del directorio /home/gacanepa/rescued/jpg .
Resumen
En este artículo hemos explicado cómo evitar eliminar un archivo accidentalmente y cómo intentar recuperarlo si ocurre un evento no deseado. Sin embargo, tenga en cuenta que lo más importante puede tardar bastante en ejecutarse dependiendo del tamaño de la partición.
Como siempre, no dude en informarnos si tiene preguntas o comentarios. No dude en enviarnos una nota utilizando el siguiente formulario.

-
Negocios
- Los estadounidenses de la generación Z no tienen ahorrado lo suficiente para cubrir un solo mes de gastos
- ¿Ha comenzado el declive de los empleos de los trabajadores del conocimiento?
- Un hombre que perdió su fortuna en bitcoins en un vertedero galés estudia comprar todo el vertedero
- DeepSeek ha gastado más de 500 millones de dólares en chips Nvidia a pesar de las afirmaciones de inteligencia artificial de bajo costo, según SemiAnalysis
- JPMorgan Chase exige que todos los trabajadores regresen a la oficina cinco días a la semana
- Un estudio revela los trabajos más satisfactorios: el trabajo por cuenta propia, el trabajo de funcionario, la gestión y el servicio social
- Los conductores Autómos de Uber y Lyft pueden sindicalizarse, dicen los votantes de Massachusetts
- El gran problema de los mandatos de regreso a la oficina es su cumplimiento
- Los graduados de la Generación Z están siendo despedidos meses después de ser contratados
- Recuperando la concentración con Focus Blocks: Una guía técnica para usuarios de Linux
- La propuesta de una semana laboral de cuatro días del gobierno británico plantea problemas, afirma un profesor de economía
- Best Buy está despidiendo a más empleados debido a la caída de las ventas
- No es un 'abandono silencioso' de los teletrabajadores, solo intentan 'vacaciones silenciosas'
- ¿Podrían las IA reemplazar a los directores ejecutivos?
- Esta Web es un Tesoro de Herramientas Gratuitas para Potenciar tu Experiencia en Informática