Si tu Mac indica que un archivo está en uso o no te permite moverlo, empieza por comprobar las aplicaciones que podrían tenerlo abierto. Para obtener una respuesta precisa, utiliza el comando integrado de Terminal lsof con la ruta completa del archivo; su salida puede identificar el proceso que mantiene una referencia abierta. A continuación, cierra esa aplicación de forma habitual y vuelve a intentar la operación con el archivo. macOS no ofrece ningún botón en el Finder que indique siempre el nombre de la aplicación responsable.
En primer lugar, comprueba si el archivo está realmente abierto
Apple recomienda asegurarse de que un elemento no esté abierto en otra aplicación cuando no se pueda mover o copiar. Examina las aplicaciones probables —como un editor de documentos, un visor de imágenes, un reproductor multimedia o una ventana que muestre una vista previa— y cierra el archivo desde la propia aplicación. Guarda antes cualquier cambio. Si ves un icono de candado en el archivo, podría deberse a un ajuste independiente de bloqueo de documentos; un archivo abierto y un archivo bloqueado son problemas distintos. La guía de Apple para mover y copiar describe ambas comprobaciones.
Un aviso del Finder a veces puede indicar el nombre de una aplicación, pero es posible que solo informe de que el elemento está en uso. El Monitor de Actividad muestra las aplicaciones y los procesos en ejecución, y señala algunos procesos que no responden, pero no es una lista en la que se pueda buscar qué proceso tiene abierto un archivo concreto. Utilízalo para actuar sobre un proceso una vez que tengas motivos para sospechar de él, en lugar de hacer suposiciones basadas en el uso de CPU o memoria.
Identifica el proceso con Terminal
El comando lsof significa «list open files» (listar archivos abiertos). Su documentación contempla la búsqueda de procesos que utilizan un archivo específico y es compatible con macOS. La documentación del proyecto lsof detalla la sintaxis básica: lsof /path/to/file.
En el Finder, localiza el archivo y selecciona Archivo > Obtener información para confirmar su nombre y ubicación. Construye la ruta completa a partir de esa ubicación y el nombre del archivo. Las rutas distinguen entre mayúsculas y minúsculas si el formato del disco así lo exige; los espacios en una ruta no dan problemas si se encierra la ruta completa entre comillas.
Abre Terminal desde Aplicaciones > Utilidades y ejecuta este comando, sustituyendo la ruta de ejemplo por la real:
lsof "/Users/yourname/Documents/Project Notes/report.pdf"
- Lee el resultado. La columna
COMMANDindica el nombre del proceso o de la aplicación, yPIDes su ID de proceso. La columnaNAMEdebería mostrar la ruta del archivo que has consultado. Si aparece más de una fila o proceso, anota todos los nombres coincidentes: varios procesos pueden tener abierto un mismo archivo. El nombre de un proceso puede diferir del nombre habitual de la aplicación, por lo que conviene buscar ese nombre exacto en el Monitor de Actividad antes de decidir qué cerrar.
El comando solo informa de las referencias que puede inspeccionar. Si no devuelve filas coincidentes, es posible que la aplicación ya haya liberado el archivo, que la ruta sea incorrecta o que macOS no permita a tu cuenta de usuario inspeccionar el proceso en cuestión. Comprueba la ruta y vuelve a intentarlo mientras el aviso siga activo. Si comprendes el funcionamiento del comando y necesitas inspeccionar el proceso de otro usuario, sudo lsof "/full/path/to/file" podría solicitar una contraseña de administrador; el acceso con privilegios elevados puede revelar más información, pero solo debe utilizarse para esta inspección de solo lectura. La documentación de lsof también advierte de que el comando puede pasar por alto archivos a medida que cambia el estado de los procesos. Un resultado vacío no es una prueba definitiva de que ninguna aplicación haya utilizado el archivo.
Cierra de forma segura la aplicación identificada
Guarda tu trabajo y utiliza primero la opción Salir de la aplicación. Si no responde, abre el Monitor de Actividad, busca el proceso por su nombre, selecciónalo y haz clic en el botón Detener. Elige Salir antes de recurrir a Forzar salida. Apple indica que Forzar salida finaliza el proceso de inmediato; el trabajo no guardado puede perderse y otras aplicaciones que dependan de ese proceso podrían experimentar problemas. Algunos procesos pertenecen a macOS o dan soporte a otras aplicaciones, por lo que no debes forzar la salida de un proceso del sistema desconocido solo porque aparezca en los resultados. Las instrucciones del Monitor de Actividad de Apple explican esta diferencia y cómo ver los procesos de forma jerárquica.
Tras cerrar la aplicación probablemente responsable, vuelve a ejecutar lsof con la misma ruta. Si el proceso coincidente ha desaparecido, intenta mover, copiar o eliminar el archivo de nuevo. Si continúa apareciendo, comprueba los demás nombres de procesos coincidentes y cierra sus archivos de forma habitual antes de tomar medidas más drásticas.
Si no aparece ninguna aplicación
Un resultado vacío no determina que el problema sea el bloqueo por parte de una aplicación. Comprueba que estás consultando la ruta exacta del archivo original y considera después otras causas documentadas por Apple: un elemento bloqueado, espacio insuficiente, permisos en el destino o un formato de disco externo en el que macOS no pueda escribir. En almacenamientos externos o de red, la conectividad o el estado del volumen también pueden influir en la operación. Reiniciar el equipo puede limpiar una referencia obsoleta, pero guarda el trabajo primero y recurre a ello tras descartar las causas más sencillas. Los pasos para solucionar problemas al mover o copiar elementos de Apple abarcan varias de estas alternativas.
El procedimiento práctico es: verificar la ruta, utilizar lsof mientras se produce el problema, cerrar la aplicación identificada de forma limpia y volver a intentarlo. Considera la opción de forzar la salida como un último recurso y ten en cuenta que un resultado de comando vacío puede no ser concluyente cuando los permisos o un cambio en el estado de los procesos puedan ocultar a la aplicación responsable.
Fuentes
Si no puedes mover o copiar un elemento en el Mac — Soporte técnico de Apple
Salir de una app o proceso en el Monitor de Actividad en el Mac — Soporte técnico de Apple
Si una app se bloquea o se cierra de forma inesperada en el Mac — Soporte técnico de Apple
lsof (LiSt Open Files) — Proyecto lsof