11 votes

Le dossier Corbeille ne se vide pas à cause du fichier P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg

Quand je cd ~/.Trash dans le terminal, il montre qu'il y a un dossier Downloads et à l'intérieur de la Downloads dossier, un autre dossier Reactions et à l'intérieur Reactions il y a un fichier appelé

virus

L'arrêt ou le redémarrage de l'ordinateur ne permet pas de vider la corbeille. Je dois également préciser que le fichier est caché et ne s'affiche pas lorsque j'ouvre le dossier de la corbeille. S'agit-il d'un virus ? Si oui, comment puis-je m'en débarrasser ?

virus 2


Dans le terminal, en utilisant : cd ~/.Trash/Downloads/Reactions et ensuite ls -al montre le fichier jpg.

(montré dans la capture d'écran du fichier car je n'ai pas pu copier et coller le texte ici dans cette question)

virus 3

drwxrwxrwx 3 username staff 102 Jan 19 14:36 .

drwxr-xr-x 3 username staff 102 Jan 19 16:09 ..

Mise à jour 1

J'ai déplacé le Reactions de la Downloads et vidé la poubelle. Maintenant il y a seulement Reactions est parti avec le .jpg à l'intérieur.

virus 4

En courant ls -aBeil ~/.Trash/Reactions dans le terminal, voici le résultat :

virus 5

36328284 drwxrwxrwx 3 username staff 102 Jan 19 14:36 .

68013143 drwx------ 3 username staff 102 Jan 20 14:55 ..

Mise à jour 2

De cd ~/.Trash/Reactions > rm 'P > entrer spacetab'return

Le résultat est le suivant :

virus 6

Mise à jour 3

Voici le résultat de unset LANG ; ls -aBeil ~/.Trash/Reactions :

virus 7

Mise à jour 4

Voici le résultat de la vérification du disque utilitaire :

virus 8

virus 9

Mise à jour 5

Je viens de réparer le disque par Disk Utility en utilisant command Accès + R après le redémarrage du système. Ensuite, .jpg n'est plus caché et peut être vidé dans la corbeille. Ci-dessous vous pouvez voir les captures d'écran.

virus 10

virus 11

Merci à tous pour vos commentaires et vos réponses. Remerciements particuliers à daniel Azuelos, patrix et klanomath.

9voto

klanomath Points 63400

Cette réponse ne répond pas vraiment à la question mais fournit des informations sur ce qui a pu se passer.

J'ai téléchargé le torrent avec les images 4Chan contenant le Pain.jpg et deux autres images avec des caractères hébreux. Voici le coupable diabolique ;-)

pain

ls -aBeil montre :

mymac:Reactions user$ ls -aBeil  
ls: P A I N .jpg: No such file or directory         
total 528  
581705 drwxrwxrwx  6 user  staff     204 Jan 21 12:08 .  
401304 drwx------+ 6 user  staff     204 Jan 21 11:57 ..  
 0: group:everyone deny delete  
582449 -rw-r--r--@ 1 user  staff    6148 Jan 21 12:08 .DS\_Store  
582261 -rw-r--r--  1 user  staff    4792 Jan 21 12:05  .jpg  
582094 -rw-r--r--  1 user  staff  253804 Jan 21 12:06  .xcf  

lsof -- . * montre :

mymac:Reactions user$ lsof -- . \*  
lsof: status error on P A I N .jpg: No such file or directory    
COMMAND  PID     USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME  
bash    1290 user  cwd    DIR    1,2      204 581705 .  
lsof    1345 user  cwd    DIR    1,2      204 581705 .  
lsof    1346 user  cwd    DIR    1,2      204 581705 .  

Tous les fichiers étaient visibles dans le Finder sauf .DS_Store bien sûr. Pain.jpg avait une icône par défaut et ne pouvait pas être ouvert. Après avoir déplacé Pain.jpg dans le dossier Downloads (à ~12:13 - voir le journal ci-dessous), avoir attendu quelques secondes et l'avoir replacé dans le dossier Reactions, l'icône de prévisualisation est apparue et le fichier a pu être ouvert.

pain

ls -aBeil montre maintenant :

mymac:Reactions user$ ls -aBeil  
total 616  
581705 drwxrwxrwx  6 user  staff     204 Jan 21 12:14 .  
401304 drwx------+ 6 user  staff     204 Jan 21 12:14 ..  
 0: group:everyone deny delete  
582449 -rw-r--r--@ 1 user  staff    6148 Jan 21 12:14 .DS\_Store  
581871 -rw-r--r--  1 user  staff   44041 Jan 21 12:01 P A I N .jpg  
582261 -rw-r--r--  1 user  staff    4792 Jan 21 12:05  .jpg  
582094 -rw-r--r--  1 user  staff  253804 Jan 21 12:06  .xcf  

lsof -- . * montre :

mymac:Reactions user$ lsof -- . \*  
COMMAND  PID     USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME  
bash    1290 user  cwd    DIR    1,2      204 581705 .  
lsof    1390 user  cwd    DIR    1,2      204 581705 .  
lsof    1391 user  cwd    DIR    1,2      204 581705 .  

Les entrées de journal correspondantes (désolé pour les caractères hébraïques irritants qui encombrent les entrées - au moins pour les éditer et les visualiser dans Google Chrome - il est vraiment difficile de les formater du tout) :

21/01/15 12:07:10,734 QuickLookUIHelper\[1231\]: CoreAnimation: failed to create OpenGL context  
21/01/15 12:07:32,702 sandboxd\[346\]: (\[1180\]) mdworker(1180) deny file-read-xattr /Users/user/Desktop/Reactions ()  
21/01/15 12:08:03,862 QuickLookUIHelper\[1248\]: CoreAnimation: failed to create OpenGL context  
21/01/15 12:13:41,303 Finder\[325\]: sandbox extension creation failed: file system representation creation error for path: \[/Users/user/Downloads/Reactions/P A I N .jpg\]  
21/01/15 12:13:41,303 Finder\[325\]: \_\_CFPasteboardCreateSandboxExtensionDataFromCFData : failed to obtain sandbox extension data for url \[file:///.file/id=6571367.581871\]  
21/01/15 12:13:41,304 Finder\[325\]: Failed to obtain a valid sandbox extension for item: \[789514\] of flavor: \[public.file-url\] from the pasteboard.  Because the sandbox extension failed to be generated..  
21/01/15 12:13:41,304 Finder\[325\]: Failed to get a sandbox extensions for itemIdentifier (789514).  The data for the sandbox extension was still proxy data  
21/01/15 12:13:47,518 Finder\[325\]: sandbox extension creation failed: file system representation creation error for path: \[/Users/user/Downloads/Reactions/P A I N .jpg\]  
21/01/15 12:13:47,518 Finder\[325\]: \_\_CFPasteboardCreateSandboxExtensionDataFromCFData : failed to obtain sandbox extension data for url \[file:///Users/user/Downloads/Reactions/P%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81A%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81I%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81N%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81.jpg\]  

Déplacer l'ensemble du dossier Reactions vers la corbeille et le supprimer avec les photos ne pose aucun problème. Il en va de même pour copier le dossier ou le déplacer. Le fichier Pain.jpg - bien qu'il soit un véritable casse-tête en ce qui concerne l'affichage - ne semble pas être un virus.

Les problèmes dans le Finder et le bac à sable sont probablement dus à l'appellation étrange du fichier : mélange de caractères romains et hébreux. Les noms de fichiers en hébreu seulement sont notés de droite à gauche (voir la deuxième image). De plus, il est possible que le système de fichiers ait été endommagé.

Mes conseils sont les suivants :

  • comme d'autres l'ont déjà mentionné : essayez de réparer votre volume principal avec 'Disk Utility' après avoir redémarré en mode de récupération.

  • déplacez le fichier dans un autre dossier, attendez un certain temps et replacez-le dans son dossier d'origine jusqu'à ce que vous voyiez l'image d'aperçu. Vérifiez vos journaux pour les messages de sandbox (voir ci-dessus).

  • essayer d'exécuter find . -inum <inode> -exec rm {} \; après avoir utilisé avec succès ls -aBeil pour obtenir l'inode de 'Pain.jpg'. Dans mon cas, cela aurait été : find . -inum 581871 -exec rm {} \;

  • redémarrer en mode récupération et essayer d'exécuter la dernière commande ( find . -inum <inode> -exec rm {} \; ) après avoir réparé le système de fichiers.

  • Essayer d'exécuter la commande 'P\ A\ I\ N\ .jpg'.

4voto

ganbustein Points 1312

En utilisation normale, le rm La commande permet de supprimer fichiers et le rmdir La commande permet de supprimer dossiers . rm refusera de supprimer un dossier, et rmdir refusera de supprimer un fichier. Et même dans ce cas, rmdir ne supprimera pas un dossier qui contient autre chose que les liens artificiels vers . y .. .

Ces deux limitations peuvent être surmontées en fournissant à l'utilisateur les informations suivantes -r (court pour recursive ) à rm dans le cas de rm -r list_of_files_or_folders . Si on lui demande de supprimer un dossier, il commencera par supprimer tout ce qui se trouve à l'intérieur, puis invoquera la commande rmdir en interne pour se débarrasser du dossier. Les sous-dossiers sont supprimés de la même manière, quelle que soit leur profondeur.

rm se plaindra si on lui demande de retirer quelque chose qui ne peut pas l'être. Cependant, l'ajout de l'option -f (court pour force ) lui dit de faire de son mieux pour surmonter tous les obstacles qui peuvent se présenter. S'il ne peut pas supprimer un élément, soit parce qu'il est verrouillé, soit parce que ses autorisations indiquent qu'il ne peut pas être supprimé, et vous êtes propriétaire du fichier, alors en tant que propriétaire du fichier vous pouvez déverrouiller le fichier et/ou changer ses permissions. Avec -f le rm La commande fera ces choses en silence sans vous importuner.

Version courte :

cd ~/.Trash
rm -rf Downloads

4voto

Zev Eisenberg Points 141

D'abord, cd dans le dossier Réactions :

cd ~/.Trash/Reactions

Ensuite, tapez rm , a space alors le tab clé.

Ce site devrait autocompléter le premier fichier du répertoire.

Si c'est le cas vous devriez être en mesure d'appuyer sur return pour supprimer le fichier incriminé.

4voto

cmason Points 4861

Faites un clic droit sur la poubelle, tout en maintenant la touche Commande enfoncée. Une option "Secure Empty Trash" apparaît. Sélectionnez-la. Espérons que cela videra le dossier de la corbeille pour vous.

4voto

PATRY Points 3068

On dirait que c'est un nom de fichier illégal.

  • Démarrez en mode utilisateur unique, essayez de lancer fsck -f
  • Démarrez en mode récupération, exécutez l'utilitaire de disque et sélectionnez "Réparer le disque".

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