Ce sujet reviens très souvent, alors je vous propose de faire un récapitulatif des méthodes pour effacer un fichier récalcitrant !
Si vider la corbeille vous affiche un message d'erreur, si le terminal ne vous est plus d'aucune aide alors cette procédure est faites pour vous
suivez la dans l'ordre si la premiere procédure echoue passez a la suivante. Attention sauvegarder votre travail en cours ! si vous ne sentez pas la manip ne la faites pas et ne me tenez pas pour responsable d'une malheureuse erreur. N'oubliez pas d'activer le root
Apple propose un article dans sa kbase :
comment vider une corbeille. Jeter y un ½il!
1 - commencer par vérifier et réparer les autorisations. Utiliser les outils d'apple ou vos propres outils ou le terminal :
depuis aqua taper :
% sudo /sbin/shutdown now
% fsck -y
% reboot
en single mode taper juste fsck -y
2 - essayer de compresser le dossier ou le fichier reticent puis de le vider avec la corbeille. Mais aussi en le compressant avec DropStuff apres avoir choisi "delete original after stuffing" dans les prefs
3 - Télécharger
batchmod et utiliser le pour changer les permissions ou le possesseur du fichier ou son option vider la corbeille, vous pouvez aussi faire pomme I et changer le possesseur pour que le fichier vous appartienne, puis glisser le dans la corbeille et vider-la
4 - Lancer le terminal, taper : rm -rf
puis taper espace
ensuite drag & drop du fichier dans le terminal puis enter. Si le terminal vous indique 'permission denied' remplacer la premiere commande par : sudo rm -rf ,suivis de votre mot de passe admin (si vous n'etes pas admin cette commande ne marchera pas)
Une petite note sur le terminal : si vous n'arrivez pas a saisir le nom du fichier n'oublier pas la touche tab qui complete votre saisie ! ou bien sur le drag & drop
5 - Manifestement vous liser ce chapitre c"est que vous n'avez soit pas un compte admin soit un probleme avec votre compte admin soit un message genre 'operation not permited' soit autre chose ! nous allons etre plus fort que ce maudit fichier !
Dans les exemple suivant monfichier peut etre optenu par drag & drop. % représente le promt.
% sudo chflags nouchg,noschg monfichier
% sudo rm monfichier
Il existe une autre erreur ou le fichier est tjrs en service. cette erreur arrive lors d'un telechargement qui ce finis mal. apple utilise le type de fichier 'bsy ' (noter l'espace apres le bsy) vous pouver alors editer le fichier via filebuddy pour osX ou avoir les devtool d'installés ou ouvrir le fichier avec TextEdit, tout selectionner, tout supprimer, refermer en enregistrant les modifs, mettre à la poubelle.
avec les devtool via le terminal vous pouvez faire ceci
% SetFile -t "blah" nomdufichier
(blah correspond a une chaine de caracteres quelconques, c'est juste pour retirer le bsy)
ensuite reprenenez la procedure a l'etape 0
6 - Ca ne marche tjrs pas ? la solution ultime pour effacer un fichier: noter ca sur un bout de papier et suivez a la lettre
attention ces commandes vont eteindre aqua !
% sudo shutdown now
% su root
% chflags nouchg,noschg monfichier
% rm monfichier
% exit
% exit
si c'est un dossier il faut faire rm -rf
7 - (Si vous avez acces a deux MAC equippés de firewire). booter le mac qui possede le fichier recalcitrant en mode target. effacer le fichier depuis l'autre mac.
8 - haha moi mon fichier est encore la et ta procédure elle marche pas ! He bien NON
Sous osX noter le chemin exact du fichier puis rebooter sous os9
telecharger
file buddy
déplacer vous jusqu'au fichier (s'il est invisible vous le trouverez grace a file buddy) et jeter le.
note :les procédures sont succeptibles de changer selon vos commentaires.