LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Una de las cosas más deseadas que usted puede hacer con lsof es tan
general como versátil, aplicación que le permite recuperar un archivo que acabas de
suprimir accidentalmente.
Un archivo en linux es un indicador inode, que contiene los datos
del archivo (permisos, dueño y a donde reside realmente en el
disco). La supresión del archivo quita el acoplamiento, pero no el
inode en sí mismo - si otro proceso tiene abierto el inodo no es liberado para escribirlo hasta que el proceso lo termine.
Para probar esto, cree un archivo de texto de prueba, y guardarlo a continuación, escriba less testing.txt. Abra otra ventana de terminal y escriba rm testing.txt. Si intenta borrar testing.txt ¿Es usted obtendrá un mensaje de error. Pero! less todavía tiene una referencia al archivo. Así:
También puedes probar a poner lsof |grep deleted
* Recuerda debes de haberlo borrado hace muy poco.
Las columnas importantes son las segundas, que le da el PID del proceso que ha abierto el archivo (4607), y el cuarto, que le da el descriptor de archivo (4). Ahora, vamos a buscar en /proc, donde todavía habrá una referencia al inodo, desde donde se puede copiar el archivo de salida:
Nota: no utilice el flag -a con cp, como copiaría un (roto) enlace simbólico, en lugar del contenido real del archivo.
Ahora comprobamos el archivo para asegurarnos de que tenga lo que usted piensa que tiene, y ya está!

Para probar esto, cree un archivo de texto de prueba, y guardarlo a continuación, escriba less testing.txt. Abra otra ventana de terminal y escriba rm testing.txt. Si intenta borrar testing.txt ¿Es usted obtendrá un mensaje de error. Pero! less todavía tiene una referencia al archivo. Así:
> lsof | grep testing.txt |
También puedes probar a poner lsof |grep deleted
* Recuerda debes de haberlo borrado hace muy poco.
Las columnas importantes son las segundas, que le da el PID del proceso que ha abierto el archivo (4607), y el cuarto, que le da el descriptor de archivo (4). Ahora, vamos a buscar en /proc, donde todavía habrá una referencia al inodo, desde donde se puede copiar el archivo de salida:
> ls -l /proc/4607/fd/4 |
Ahora comprobamos el archivo para asegurarnos de que tenga lo que usted piensa que tiene, y ya está!

-
UnionEuropea
- El experimento alemán de la "Renta Básica Universal" demuestra que no fomenta el desempleo.
- Las empresas tecnológicas europeas presionan a la UE para que dicte un mandato de "compra de tecnología europea"
- Google no añadirá comprobaciones de datos a pesar de la nueva ley de la UE
- La UE firma un acuerdo de 1.000 millones de dólares para una constelación de satélites soberanos para competir con Starlink
- ¿Puede la UE responsabilizar a los fabricantes de software por negligencia?
- La Identidad Digital de la UE: Todo lo que necesitas saber sobre los planes de la UE para un sistema de identidad digital universal
- Las perspectivas económicas de Europa empeoran a medida que los altos precios afectan el gasto del consumidor
- La UE nombra 19 grandes plataformas tecnológicas que deben seguir las nuevas reglas de Internet de Europa
- El código abierto ( y Linux ) se ve amenazado por la Ley de Resiliencia Cibernética
- La Unión Europea prepara DNS4EU, quiere sus propios DNS ¿independencia tecnológica o Censura Encubierta?
- Asesor del Tribunal Superior de la UE sugiere que la ley alemana de retención de datos a granel no es legal
- La Comisión Europea ha decidido que lo que se negocie por WhatsApp es Irrelevante
- Todos los partidos «Constitucionalistas» votaron a favor del Art. 13 y en contra del Sentido Común.
- Google implementará elegir el navegador al estilo Microsoft para dispositivos Android en la UE
- El artículo 13 del Copyright en la UE está de vuelta. Y lejos de mejorar va a peor.