Conseillé, 2024

Le choix des éditeurs

Forcer la corbeille vide dans mac os x lorsque le fichier est verrouillé ou en cours d'utilisation

RÉCUPÈRE DES FICHIERS SUPPRIMÉS - JM ET SON MAC

RÉCUPÈRE DES FICHIERS SUPPRIMÉS - JM ET SON MAC

Table des matières:

Anonim

Mac OS X peut parfois générer des erreurs d'autorisation lors de la tentative de suppression de fichiers ou de vidage de la corbeille. Les variantes les plus courantes des erreurs sont généralement “L'opération ne peut pas être complétée car l'élément“ Fichier ”est en cours d'utilisation” ou “parce que le fichier est verrouillé”. Parfois, vous pouvez contourner ce problème en quittant simplement des applications ouvertes ou en redémarrant le Mac. si vous ne voulez pas faire l’un ou l’autre, vous pouvez aussi forcer la suppression de fichiers via la ligne de commande. Nous aborderons deux approches différentes: la première modifie les indicateurs de fichiers pour tenter de déverrouiller le fichier en question et la seconde consiste en une suppression forcée sans faille.

Premièrement: essayez de quitter toutes les applications pour libérer le verrou de fichier ou les autorisations, puis essayez de sécuriser la corbeille vide en maintenant la touche Commande enfoncée et en cliquant avec le bouton droit de la souris sur l'icône de la corbeille. Si cela ne fonctionne pas, appliquez les méthodes décrites ci-dessous. Certains utilisateurs ont également signalé que Commande + Maj + Option + Suppr constituait une méthode pour forcer la Corbeille à se vider, qu'un fichier soit verrouillé ou appartienne à un autre utilisateur.

Modifier les autorisations pour forcer le vidage de la corbeille

La première approche utilise la commande chflags pour changer les indicateurs de tous les fichiers de la corbeille

Lancez le terminal trouvé dans / Applications / Utilitaires / puis procédez comme suit:

cd ~/.Trash

chflags -R nouchg *

Maintenant, vous pouvez essayer de vider la corbeille comme d’habitude via le Dock, un raccourci clavier pour transférer le fichier ou la route rm mentionnée ci-dessous.

Avancé: vider de force la corbeille via la ligne de commande

Ceci est un dernier recours et destiné uniquement aux utilisateurs avancés. Assurez-vous que la syntaxe est correcte, la commande «sudo rm -rf» effacera tout ce qui se passe sans avertissement. Si vous ne savez pas ce que vous faites, vous pouvez facilement supprimer des fichiers système ou personnels cruciaux. Préparez vos sauvegardes ou ne vous embêtez pas avec cette méthode, procédez à vos risques et périls.

Commencez par changer le répertoire en Corbeille:

cd ~/.Trash

Confirmez que vous vous trouvez dans le bon répertoire et que les seuls fichiers que vous voyez sont ceux que vous souhaitez supprimer de force à l'aide de ls:

ls

Maintenant, essayez de supprimer le fichier spécifique:

rm filename.jpg

Si cela ne fonctionne toujours pas, vous pouvez essayer l'approche ultime de suppression en utilisant sudo et -rf *. Cela est intentionnellement difficile à expliquer pour empêcher tout utilisateur novice de supprimer accidentellement quelque chose d’important.

L'utilisation de sudo requiert le mot de passe de l'administrateur, mais associé à rm, il supprimera de force tout fichier, quelle que soit sa nature.

Top