Guías/Qué app está usando un archivo
Cómo saber qué app está usando un archivo en un Mac
Respuesta rápida
Para saber qué app tiene abierto un archivo en un Mac, escribe lsof y un espacio en Terminal, arrastra el archivo a la ventana y pulsa Retorno. La primera columna nombra el proceso. Para una carpeta, lsof +D muestra todo lo que hay abierto dentro. En Monitor de Actividad, haz doble clic en un proceso y abre “Archivos y puertos abiertos”, que sirve cuando ya sospechas de una app. Sal de esa app y el archivo queda libre. Vitals, un monitor de actividad e inspector de procesos para Mac, busca en todos los archivos abiertos a la vez: escribe parte del nombre en Archivos abiertos y aparecen las apps que lo tienen abierto.
Cómo encontrar con Terminal la app que usa un archivo
- 01 Abre Terminal, en Aplicaciones → Utilidades.
- 02 Escribe
lsofy un espacio, arrastra el archivo desde el Finder a la ventana y pulsa Retorno. - 03 Lee las dos primeras columnas: el nombre del proceso y su PID. Si no sale nada, nada tuyo tiene el archivo abierto.
- 04 Vuelve a ejecutarlo con
sudodelante para incluir los procesos que ejecutan macOS y otros usuarios. - 05 Sal de la app que nombra. Para un proceso sin ventana, ejecuta
kill <PID>con su PID.
El proceso puede ser un proceso auxiliar y no una app: QuickLookUIService pertenece a Vista Rápida, y un nombre que termina en Helper pertenece a la app cuyo nombre va delante.
macOS mantiene un archivo ocupado mientras un programa lo tiene abierto, y por eso la Papelera lo rechaza, no se puede renombrar o un disco no se expulsa. Es fácil encontrar el proceso cuando sabes dónde mirar. La tabla de abajo relaciona cada mensaje con su causa habitual.
Archivo en uso: lo que ves y la causa probable
| Lo que ves | Causa probable | Qué hacer |
|---|---|---|
| “No se puede completar la operación porque el ítem está en uso” | Una app tiene el archivo abierto, o Vista Rápida lo está previsualizando | Cierra el documento o la previsualización y vuelve a intentarlo |
| La Papelera no se vacía | Un archivo de la Papelera sigue abierto en una app | Sal de la app, o reinicia y vacía la Papelera |
| No se puede renombrar ni mover un archivo | Una app está escribiendo en él | Espera a que termine de guardar o de exportar |
| Un disco no se expulsa | Hay un archivo o una carpeta abiertos en él | Consulta El Mac no expulsa un disco |
| Un archivo está bloqueado | Bloqueado está marcado en Obtener información, que no es lo mismo que en uso | Desmarca Bloqueado en Obtener información |
Encontrarlo en Monitor de Actividad
Monitor de Actividad no busca en los archivos. Si sospechas de una app, haz doble clic en ella, abre la pestaña Archivos y puertos abiertos y busca la ruta del archivo en la lista. La lista es larga en una app con mucha actividad, y abarca un proceso cada vez.
Leer la salida de lsof
Cada línea es un archivo abierto. COMMAND es el proceso, PID su número, FD cómo está abierto el archivo y NAME la ruta. En FD, un número seguido de r significa lectura, w escritura y u ambas; cwd es la carpeta en la que trabaja el proceso y txt, el programa y las bibliotecas que ha cargado.
Todo lo que tiene abierto un proceso
Para ir en sentido contrario, de un proceso a sus archivos, ejecuta lsof -p <PID> con su PID. lsof -c Preview lista los archivos de cada proceso cuyo nombre empieza por las letras que indiques.
Cuando el archivo está en la Papelera
Vaciar la Papelera falla mientras haya algún archivo abierto en ella. Sal de la app que lo tenía abierto. Si no sabes cuál es, lsof +D ~/.Trash muestra lo que hay abierto ahí; puede que Terminal necesite Acceso total al disco para mirar. Al reiniciar el Mac se cierra todo, y después la Papelera se vacía.
Cuando nada lo tiene abierto
Si lsof no muestra nada ni siquiera con sudo, el archivo no está en uso. Un archivo que aún no puedes cambiar está bloqueado, pertenece a otro usuario o está en un disco montado como de solo lectura. Obtener información muestra la casilla Bloqueado y los permisos.
Lo que añade Vitals
Vitals busca por nombre en todos los archivos abiertos del Mac.
- Archivos abiertos, en la pestaña Desarrollo: pulsa ⌘F, escribe parte del nombre o la ruta de un archivo y aparecen todas las apps que tienen abierto algo que coincide
- Por app, no por proceso: un proceso auxiliar cuenta en la app a la que pertenece
- Los archivos de cada app en un disco, con cuántos están abiertos para escritura
- Sal de la app desde la misma fila, tras una confirmación
Conviene saberlo
- Sin Métricas completas del sistema, los archivos de los procesos del propio macOS quedan fuera, y Vitals dice cuántos.
- Vitals muestra quién tiene un archivo abierto. No desbloquea archivos ni cambia sus permisos.
- Archivos abiertos está en la ventana, no en el menú desplegable de la barra de menús.
Preguntas frecuentes
¿Cómo veo qué proceso está usando un archivo en un Mac?
Ejecuta lsof seguido de la ruta del archivo en Terminal. La primera columna es el proceso y la segunda su PID.
¿Por qué mi Mac dice que el ítem está en uso?
Una app o una previsualización todavía tiene el archivo abierto. Cierra el documento, sal de la app o cierra la previsualización de Vista Rápida, y vuelve a intentarlo.
¿Cómo elimino un archivo que está en uso en un Mac?
Encuentra la app con lsof, sal de ella y luego mueve el archivo a la Papelera. Si nada lo muestra, reinicia el Mac y elimínalo entonces.
¿Monitor de Actividad muestra los archivos abiertos?
Sí, un proceso cada vez: haz doble clic en un proceso y abre “Archivos y puertos abiertos”. No puede buscar un archivo en todos los procesos.
¿lsof necesita sudo?
Sin sudo solo lista tus propios procesos. Con sudo incluye los del propio macOS, como los de Spotlight.
¿Hay alguna app que muestre qué app tiene abierto un archivo?
Vitals. Escribe parte del nombre del archivo en su sección Archivos abiertos y aparecen las apps que lo tienen abierto, en cualquier disco.
En el glosario
Más guías
- Por qué mi Mac va tan lento
- Qué está agotando la batería de mi Mac
- Qué app está usando mi CPU o mi memoria
- Por qué mi Mac no entra en reposo
- Chrome usa demasiada memoria
- Por qué los ventiladores de mi Mac hacen tanto ruido
- Cómo controlar la velocidad del ventilador en un Mac
- Cómo liberar RAM en un Mac
- Docker usa demasiada memoria
- Cómo detener contenedores de Docker
- Mezclador de volumen para Mac
- Cursor usa mucha CPU
- Claude Code usa demasiada memoria
- Límites de uso de Claude Code y Codex
- La app de Claude usa mucha CPU
- Codex usa mucha CPU
- Ollama usa demasiada memoria
- Vitals por SSH
- El disco no se expulsa
- Alternativas a Monitor de Actividad
- Alternativas a iStat Menus
- Alternativas a Stats
- Administrador de tareas para Mac
- Los mejores monitores del sistema para Mac
- Los mejores monitores para la barra de menús del Mac
- Los mejores mezcladores de volumen para Mac
- htop para Mac
- Process Explorer para Mac
- Los mejores monitores de procesos para Mac
- Los mejores monitores de temperatura para Mac