¿Hay alguna manera de determinar qué aplicación / proceso supuestamente está utilizando un archivo / carpeta?

1

Hay una carpeta obstinada en mi papelera que aparentemente no se puede eliminar porque "algo lo está usando". Sé cómo forzar el vaciado de la papelera, pero en lugar de hacerlo, me gustaría saber exactamente quién está utilizando este archivo .

¿Hay alguna forma de determinar qué aplicación / proceso está supuestamente usando un archivo / carpeta?

Mac OSX Yosemite.

    
pregunta Omega 19.08.2015 - 22:20

2 respuestas

1

Sí, el comando lsof te lo mostrará. Abra un término y escriba "lsof [nombre de carpeta]" y el comando y la identificación del proceso deben aparecer en la lista.

    
respondido por el Olof 19.08.2015 - 22:46
0

La papelera es especial, a menudo el archivo no está abierto.

  1. Reiniciar para cerrar todos los archivos (el sistema casi nunca abre un archivo que está en la papelera)
  2. vaciar de nuevo
  3. Forzar vacío: mantenga presionada la tecla Alt / opción y vaciar papelera

En el peor de los casos, puede usar lsof pero como la basura podría ser una unidad externa o una unidad interna o un elemento de usuario, la "basura" es una combinación de varias ubicaciones.

sudo lsof ~/.Trash/ /.Trashes/
    
respondido por el bmike 19.08.2015 - 22:57

Lea otras preguntas en las etiquetas