15 votes

Le dossier ne peut être supprimé de la corbeille car "Impossible de supprimer "_ImageItems" car son nom de chemin est trop long".

J'essaie de vider ma corbeille sur mon iMac. Lorsque je le fais, je peux tout détruire sauf un dossier. Ce dossier semble se référencer lui-même à l'infini. Chaque fois que je clique sur le chevron de l'expandeur, j'obtiens un autre dossier du même nom avec la même date. Lorsque j'ai créé _ImageItems, il n'y avait qu'un seul niveau.

J'ai joint quelques extraits d'écran Too Long Error .

Apparently infinitely recursive folders

23voto

Pour ceux qui utilisent El Capitan ou une version ultérieure de MacOS, la simple utilisation de la commande indiquée dans les réponses précédentes renverra un avertissement indiquant qu'aucune correspondance n'a été trouvée.

Ce que vous devez faire à la place, c'est passer les chemins d'accès des éléments dans le panier. explicitement à la commande. Vous pouvez le faire comme ceci ;

  1. Ouvrez le terminal.
  2. Tapez dans sudo rm -rfv (n'oubliez pas l'espace !)
  3. Ouvrez la corbeille.
  4. Sélectionnez tous les éléments de la corbeille et déplacez-les vers le terminal.
  5. Exécutez la commande et entrez votre mot de passe.

4 votes

C'est la seule chose qui a fonctionné pour moi. Merci.

1 votes

J'aimerais pouvoir voter 100 fois pour cette réponse. Merci beaucoup @Nikola Stojakovic

0 votes

J'ai obtenu cette erreur 'zsh : permission denied' sur mac m1 pro.

6voto

user1787331 Points 1072

Vous pouvez utiliser la ligne de commande dans le terminal.

rm -rvf ~/.Trash/*

Pour des raisons d'exhaustivité, les options ici de l'option rm page de manuel :

-f  Attempt to remove the files without prompting for confirmation,
     regardless of the file's permissions.  If the file does not exist,
     do not display a diagnostic message or modify the exit status to
     reflect an error.  The -f option overrides any previous -i
     options.

-R[-r]  Attempt to remove the file hierarchy rooted in each file argument.
         The -R option implies the -d option.  If the -i option is speci-
         fied, the user is prompted for confirmation before each direc-
         tory's contents are processed (as well as before the attempt is
         made to remove the directory).  If the user does not respond
         affirmatively, the file hierarchy rooted in that directory is
         skipped.

 -v   Be verbose when deleting files, showing them as they are removed.

0 votes

Merci pour cette idée, j'ai essayé cette solution, mais elle ne semble pas vider la corbeille. Ni le dossier récursif, ni les autres éléments. Lorsque j'utilise iMac:~ <user>$ ls -ltra ~/.Trash ls: .Trash: Operation not permitted iMac:~ <user>$ ls -ltra ~/.Trash/* ls: /Users/<user>/.Trash/*: No such file or directory iMac:~ <user>$ ls -ltra ~/.Trash/ ls: : Operation not permitted Lorsque j'utilise "Get info", j'obtiens CloudDocs/.Trash.

2 votes

J'ai essayé ce code mais une erreur s'est produite. zsh: no matches found: /Users/mahdifaraji/.Trash/*

4voto

Afzal N Points 101

Déplacez simplement le dossier hors de la corbeille, puis utilisez rm -rf sur le dossier.

1 votes

C'est la seule chose qui a fonctionné pour moi. J'avais accidentellement créé un chemin de répertoire extrêmement long en construisant un script qui déplace/crée récursivement des répertoires en son sein.

1voto

Tilman Points 1

Sudo'ing a fonctionné pour moi, après avoir donné un accès complet au disque dur au Terminal dans Paramètres/Sécurité :

sudo rm -rvf ~/.Trash

0 votes

Il serait préférable que vous décriviez également si vous avez eu à peu près le même problème ou seulement quelque chose de similaire, le cas échéant.

0voto

Stale Fruit Points 1

Identifiez le fichier problématique en essayant de supprimer chacun d'entre eux individuellement Coller sudo rm -rfv s, puis faites glisser ce(s) fichier(s) vers le terminal. Le pw vous sera demandé.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X