¿Qué es crear un archivo con el nombre “1” en mi carpeta de usuario después de que lo elimine repetidamente?

4

En mi carpeta de usuario hay un archivo con el nombre "1". Cuando lo abro en un editor de texto como Xcode, hay una línea de texto que dice:

button returned:OK

Si elimino ese archivo, se vuelve a crear después de algún tiempo. Mi sistema operativo es 10.6.8

¿Qué es ese archivo?

    
pregunta bmike 06.09.2012 - 19:03

2 respuestas

4

Es imposible (dada la información en tu pregunta) saber qué está haciendo el archivo, pero puedes establecer una trampa para él y ver qué proceso está escribiendo en ese archivo y, con suerte, cuál volverá a crearlo si lo detectas. momento en el registro del sistema de archivos.

Necesitará saber algunas cosas sobre el terminal para usar la herramienta fs_usage y filtrar los resultados para que coincidan con la ruta exacta del archivo.

En mi máquina, mi carpeta de inicio se llama mike, así que puedes ajustar el comando |grep /Users/mike/1 para que coincida con el nombre de tu carpeta de usuario:

Abra la aplicación de terminal, escriba pwd y presione regresar. Luego escriba el comando sudo: esto invoca al comando como superusuario (raíz), ya que está ingresando al nivel más bajo del sistema y evita las protecciones que tienen todos los usuarios. Si no te gustan los comandos de terminal, busca en una herramienta como fseventer para ver si puedes determinar qué está creando ese archivo.

mac:~ mike$ pwd
/Users/mike
mac:~ mike$ sudo fs_usage | grep /Users/mike/1
12:48:19  stat64            /Users/mike/1                                                                    0.000076 W touch       
12:48:19  open              /Users/mike/1                                                                    0.000206 W touch       
12:48:19  getattrlist       /Users/mike/1                                                                    0.000119   mds         
12:48:19  lstat64           /Users/mike/1                                                                    0.000012   mdworker    
12:48:19  stat64            /Users/mike/1                                                                    0.000004   mdworker    
12:48:19  lstat64           /Users/mike/1                                                                    0.000002   mdworker    
12:48:19  getattrlist       /Users/mike/1                                                                    0.000041   mdworker    
12:48:19  open              /Users/mike/1                                                                    0.000025   mdworker    
12:48:19  getattrlist       /Users/mike/1                                                                    0.000012   mdworker    
12:48:19  getattrlist       /Users/mike/1                                                                    0.000078   mdworker    
12:48:19  getattrlist       /Users/mike/1/.DS_Store                                                          0.000006   mdworker    
12:48:19  getattrlist       /Users/mike/1/.DS_Store                                                          0.000003   mdworker    
12:48:19  getattrlist       /Users/mike/1/.DS_Store                                                          0.000004   mdworker    
12:48:19  getattrlist       /Users/mike/1/.DS_Store                                                          0.000003   mdworker    
12:48:19  getattrlist       /Users/mike/1                                                                    0.000024   mds         
12:48:20  lstat64           /Users/mike/1                                                                    0.000028   fseventsd   
^C

Ves que escribí control-C para salir de la herramienta, ya que fs_usage esperará para siempre, descartando el uso de todos los archivos hasta que le digas que se retire.

Una vez que haya establecido la captura, solo espere a que la pantalla muestre las entradas similares a las mías, donde usé el comando touch para crear el archivo ~ / 1

    
respondido por el bmike 06.09.2012 - 19:51
1

Se parece a la salida de un diálogo de AppleScript. Por alguna razón, el valor devuelto se hizo eco de ese archivo.

En cualquier caso, es probable que se elimine de forma segura si no quieres que esté por ahí.

    
respondido por el CajunLuke 06.09.2012 - 19:14

Lea otras preguntas en las etiquetas