J'essaie de vider ma corbeille, et cela continue de me donner un message d'erreur qui dit:
.La corbeille ne peut pas être ouverte pour le moment car elle est utilisée par une autre tâche ...
J'ai essayé de redémarrer mon ordinateur, d'exécuter Finder
> Secure Empty Trash
tout donne le même résultat et le même message d'erreur que ci-dessus.
Vous pouvez utiliser
fuser
pour répertorier les processus qui ont un fichier ouvert:la source
X LAB
... contient un guide de dépannage des problèmes de corbeille sous Mac OS X.
Fichiers utilisés par d'autres applications
Utilisez une ou plusieurs des méthodes suivantes si vous recevez un message indiquant qu'un fichier ne peut ni être déplacé vers la Corbeille, ni vidé de la Corbeille, car il est "en cours d'utilisation" par une autre application.
Quittez l'application qui utilise le fichier. Cela vous permettra généralement de déplacer le fichier vers la Corbeille ou de vider la Corbeille. Si vous n'êtes pas sûr de l'application qui a le fichier "en cours d'utilisation", la commande Terminal
lsof
peut vous indiquer le nom du processus ou de l'application que Mac OS X considère utiliser le fichier, comme suit:Cliquez sur l'icône Corbeille dans le Dock pour ouvrir une fenêtre du Finder affichant le contenu de votre corbeille.
Ouvrez le terminal.
À l'invite du terminal, tapez
lsof
suivi d'un espace, mais n'appuyez pas encore sur Retour.Faites glisser et déposez le fichier "en cours d'utilisation" de la Corbeille vers la fenêtre Terminal. Le chemin d'accès au fichier apparaîtra après la
lsof
commande:Appuyez sur Retour. Si le fichier est "en cours d'utilisation", la sortie de lsof listera les noms des applications ou des processus qui prétendent utiliser le fichier sous l'en-tête de la première colonne, COMMAND.
Si le fichier est "en cours d'utilisation" par une application ouverte, quittez cette application. Si un processus d'arrière-plan a le fichier «en cours d'utilisation», utilisez le moniteur d'activité pour terminer ce processus.
Remarque: Il faut être prudent lors de l'arrêt des processus car certains processus d'arrière-plan sont nécessaires pour Mac OS X. La fermeture de processus tels que loginwindow ou kernel_task peut vous forcer à quitter votre compte, geler votre Mac ou provoquer une panique du noyau. Si vous ne savez pas quel effet peut avoir l'arrêt d'un processus, ne quittez pas le processus.
Vider et recréer la corbeille d'un compte
Le compte affecté est administrateur:
Le compte concerné est l'utilisateur:
Déconnectez-vous puis reconnectez-vous.
Remarque: assurez-vous d'avoir tapé la commande exactement comme spécifié avant de continuer, car les erreurs typographiques dans cette commande peuvent avoir des conséquences désastreuses !
la source
Trash It! (gratuit)
Cette application AppleScript vide de force votre corbeille. Particulièrement utile si vous avez des fichiers ou des dossiers dans la corbeille avec des autorisations mal définies, des éléments de corbeille verrouillés, que vous souhaitez supprimer en toute sécurité un élément bloqué ou des éléments de corbeille d'autres partitions.
la source
Pour identifier la tâche qui utilise votre corbeille, vous pouvez utiliser la commande suivante:
puis quittez ou tuez-le en spécifiant le PID dans la deuxième colonne, par exemple
Ajouter
-9
pour le tuer de force.Alternativement, vous pouvez installer l'application What's Keeping Me qui peut identifier et tuer les processus qui bloquent la vidange de votre corbeille.
Selon le dossier du site:
la source