¿Puede Strace mostrarme el nombre del archivo/la ruta para las llamadas al sistema de lectura/escritura?

¿Puede Strace mostrarme el nombre del archivo/la ruta para las llamadas al sistema de lectura/escritura?

Si, en Linux, realizo un seguimiento de un proceso, las lecturas y escrituras se muestran con el número de identificador del descriptor de archivo. Si miro, /proc/$PID/fdpuedo ver los enlaces simbólicos a los archivos que corresponden al número fd (si corresponde).

¿Hay alguna forma de conseguir que strace haga esta búsqueda por mí y (al eliminar la referencia del enlace simbólico) me muestre el nombre del archivo dentro de la salida de strace? Ya busca errores de Linux y trunca y codifica cadenas, entonces, ¿puede hacer esto también?

Actualizar:Sé que strace habrá mostrado la openllamada que muestra la ruta y fd. Lo cual está bien para procesos de ejecución corta. Pero supongamos que tengo un proceso de ejecución muy largo (medido en días) y no ejecuté todo en strace, simplemente me conecté a él más tarde con strace -p.

Respuesta1

Aparece un vistazo rápido al excelente manual:

   -y          Print paths associated with  file  descriptor  argu-
               ments.

información relacionada