Archivo llamado cero

1

Tengo muchos archivos llamados 0 en mi sistema de archivos. Contienen algunos dígitos (en su mayoría también ceros) dentro.

¿Me pregunto qué son y de dónde vienen? Estoy ejecutando OS X Lion Developer Preview 3, pero no estoy seguro de que ese sea el caso.

    
pregunta maxt3r 19.05.2011 - 22:42

1 respuesta

2

Puede intentar ejecutar el comando

sudo dtrace -qn 'syscall::open:entry /arg1&O_CREAT/ {printf("%5d %s file:%s\n",pid,execname,copyinstr(arg0));}' | grep '[:/]0$'

en una ventana de terminal. La salida dtrace mostrará el ID de proceso, el nombre del proceso y el argumento de nombre de archivo para cualquier llamada open() con el conjunto de indicadores O_CREAT , lo que significa que creará el archivo si aún no existe. Elimine el bit grep final si desea ver todos los archivos que potencialmente crean open() llamadas, pero es posible que la salida lo abrume. Presione ctrl-C cuando haya terminado con él.

Si algo sigue creando archivos con el nombre 0 , el culpable debería aparecer en la salida.

(Editar: Se corrigió la invocación grep.)

    
respondido por el Harald Hanche-Olsen 20.05.2011 - 10:28

Lea otras preguntas en las etiquetas