Quand je cd ~/.Trash
dans le terminal, cela montre qu'il y a un dossier Downloads
, et à l'intérieur du Downloads
dossier, un autre dossier Reactions
, et à l'intérieur Reactions
, il y a un fichier appelé
L'arrêt ou le redémarrage de l'ordinateur ne fonctionne pas pour vider la corbeille. En outre, je dois dire que le fichier est masqué et ne s'affiche pas lorsque j'ouvre le dossier Corbeille. Est-ce un virus? Si oui, comment m'en débarrasser?
Dans le terminal, utilisez: cd ~/.Trash/Downloads/Reactions
puis ls -al
affiche 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)
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 Reactions
sorti le de Downloads
et vidé la poubelle. Maintenant, il ne Reactions
reste plus qu'à l' .jpg
intérieur.
En exécutant ls -aBeil ~/.Trash/Reactions
dans le terminal, voici le résultat:
36328284 drwxrwxrwx 3 username staff 102 Jan 19 14:36 .
68013143 drwx------ 3 username staff 102 Jan 20 14:55 ..
Update 2
De cd ~/.Trash/Reactions
> rm 'P
> entrezspacetab'return
Le résultat est le suivant:
Mise à jour 3
Voici le résultat de unset LANG ; ls -aBeil ~/.Trash/Reactions
:
Mise à jour 4
Voici le résultat de la vérification du disque utilitaire:
Mise à jour 5
Je viens de réparer le disque en Disk Utility
utilisant l' commandaccès + R après le redémarrage du système. Ensuite, le .jpg
fichier n'est plus masqué et peut être vidé dans la corbeille. Ci-dessous, vous pouvez voir les captures d'écran.
Merci à tous pour vos commentaires et réponses. Un merci spécial à Daniel Azuelos, Patrix et Klanomath.
Réponses:
Cette réponse peut ne pas vraiment répondre à la question mais fournir des informations sur ce qui aurait pu se produire.
J'ai téléchargé le torrent avec des images 4Chan contenant le Pain.jpg et deux autres photos avec des caractères hébreux. Voici le coupable diabolique ;-)
ls -aBeil
spectacles:lsof -- . *
spectacles:Tous les fichiers étaient visibles dans le Finder sauf .DS_Store bien sûr. Pain.jpg avait une icône par défaut et n'a pas pu être ouverte. Après avoir déplacé Pain.jpg dans le dossier Téléchargements (à ~ 12: 13 - consultez le journal ci-dessous), en attendant quelques secondes et en le replaçant dans le dossier Reactions, l'icône de prévisualisation est apparue et le fichier a pu être ouvert.
ls -aBeil
montre maintenant:lsof -- . *
spectacles:Les entrées de journal correspondantes (désolé pour les caractères hébraïques irritants qui encombrent les entrées - au moins les éditant et les affichant dans Google Chrome - il est vraiment difficile de les formater):
Déplacer tout le dossier Reactions dans 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 Pain.jpg - bien qu'il s'agisse vraiment d'un PITA concernant un affichage correct - ne semble pas être un virus.
Les problèmes dans le Finder et le sandbox se produisent probablement en raison de la dénomination étrange du fichier: caractères romains et hébreux mixtes. Seuls les noms de fichiers en hébreu sont notés de droite à gauche (voir la deuxième image). De plus, certains dommages au système de fichiers peuvent s'être produits.
Mes conseils sont:
find . -inum <inode> -exec rm {} \;
après avoir utilisé avec succèsls -aBeil
pour obtenir l'inode de «Pain.jpg». Dans mon cas, cela aurait été:find . -inum 581871 -exec rm {} \;
redémarrez en mode de récupération et essayez d'exécuter la dernière commande (
find . -inum <inode> -exec rm {} \;
) après avoir réparé le système de fichiers.essayez d'exécuter rm 'P \ ͎̮͉͍ͨ̈́̾̈́A \ ͎̮͉͍ͨ̈́̾̈́I \ ͎̮͉͍ͨ̈́̾̈́N \ ͎̮͉͍ͨ̈́̾̈́.jpg'
la source
exe
fichier dans le dossier contenant l'pain.jpg
image et malheureusement il était tard car peut-être qu'il était déjà exécuté quand le dossier ouvert .. J'ai pu retirer le dossier d'origine contenant les images avec de tels noms avant-hier sans problème ..find . -inum 581871 -exec rm {} \;
note: 581871 est l'inode s'il vous plaît vérifier la première colonne dels -aBeil
résultatLANG=en_US.UTF-8
, n'importe quel caractère est imprimable et-B
n'est pas d'une grande aide. Pour l'utiliser efficacement, il faut entrerunset LANG ; ls -aBeil
.En utilisation normale, la
rm
commande sert à supprimer des fichiers et larmdir
commande à supprimer des dossiers .rm
refusera de supprimer un dossier etrmdir
refusera de supprimer un fichier. Et même alors,rmdir
ne supprimera pas un dossier qui contient quoi que ce soit au-delà des liens artificiels vers.
et..
.Ces deux limitations peuvent être surmontées en fournissant le
-r
commutateur (abréviation derecursive
) surrm
as inrm -r list_of_files_or_folders
. Si on lui demande de supprimer un dossier, il supprimera d'abord tout ce qu'il contient, puis invoquera enrmdir
interne pour se débarrasser du dossier. Les sous-dossiers sont supprimés de la même manière, à n'importe quelle profondeur.rm
se plaindra si on lui demande de supprimer quelque chose qui ne peut pas être supprimé. Cependant, l'ajout de l'-f
interrupteur (abréviation deforce
) lui indique de faire de son mieux pour surmonter les obstacles qui peuvent survenir. S'il ne peut pas supprimer quelque chose soit parce qu'il est verrouillé, soit parce que ses autorisations disent qu'il ne peut pas être supprimé, et que vous êtes propriétaire du fichier, alors en tant que propriétaire du fichier, vous pouvez déverrouiller le fichier et / ou modifier ses autorisations. Avec-f
, larm
commande fera ces choses en silence sans vous harceler.Version courte:
la source
rm: Downloads/Reactions: Directory not empty
etrm: Downloads: Directory not empty
Faites un clic droit sur la poubelle, tout en maintenant la touche Commande enfoncée. Une option 'Secure Empty Trash' apparaîtra. Sélectionnez ceci. Espérons que cela videra le dossier de la corbeille pour vous.
la source
The operation can’t be completed because the item “Reactions” is in use.
cd ~/.Trash/Downloads/Reactions ; lsof -- . *
Tout d'abord,
cd
dans le dossier Reactions:Tapez ensuite
rm
, a space, puis la tabclé.Cela devrait compléter automatiquement le premier fichier du répertoire.
Si c'est le cas , vous devriez pouvoir appuyer sur returnpour supprimer le fichier incriminé.
la source
No such file or directory
messageOn dirait que cela pourrait être un nom de fichier illégal.
la source
Démarrez le système en mode mono-utilisateur en éteignant et en maintenant Command + S. Ensuite, lorsque vous voyez
bash3.2#
tapez/sbin/mount -uw /
pour monter le système de fichiers en lecture-écriture.Ensuite,
cd /Users/<your username>/
pour passer à votre répertoire personnelrm -rf .Trash
pour forcer la suppression du répertoire de la corbeillemkdir .Trash
recréer le répertoire corbeillechmod 700 .Trash
définir les autorisations appropriées sur le dossierchown <your username> .Trash
pour définir votre utilisateur comme propriétaire des dossiersreboot
pour redémarrer et quitter le mode mono-utilisateurla source
rm: .Trash/Downloads: Directory not empty
etrm: .Trash: Directory not empty
.Trash
ACL n'obtient pas l'ACL par défaut qu'il a par défaut. De plus, sur un FS corrompu, cela ne fonctionnera pas. C'est plus facile à dire maintenant que nous savons que le FS est endommagé :).Essayez de déplacer le dossier
Downloads
de la corbeilleExécutez ensuite dans le terminal:
defaults write com.apple.finder AppleShowAllFiles -bool yes;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"
Cela vous permettra de voir les fichiers cachés dans le système de fichiers du Finder GUI.
Si vous pouvez voir le fichier ... jeg dans les dossiers de téléchargements ou de réactions. Pouvez-vous le renommer. Si oui, faites-le. et essayez de le supprimer.
exécuter dans le terminal:
defaults write com.apple.finder AppleShowAllFiles -bool no;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"
Pour réinitialiser le système sur caché.
Vous pouvez exécuter juste le
defaults write com.apple.finder AppleShowAllFiles -bool yes
dans terminal.app et relancez manuellement le viseur. En utilisant son icône de dock.
Maintenez la alttouche enfoncée, puis cliquez sur l'icône du dock Finders.
la source
Downloads
dans le bureau et j'ai suivi votre méthode. Lorsque j'exécute la première commande dans le terminal, tout se cache sur mon bureau, puis en exécutant votre deuxième commande, les fichiers du bureau réapparaissent.Reactions
dossier horsDownloads
, et j'ai à nouveau supprimé les fichiers et vidé la corbeille. Maintenant, seulementReactions
avec le fichier caché à l'intérieur de la poubelle.defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
, mais le fichier à l'intérieurReactions
ne s'affiche pasmv: rename ... to hi.jpg: No such file or directory
. Notez que je ne peux pas copier coller le nom de fichier ici.Essayez de suivre les étapes décrites dans le document d'assistance d'Apple à ce sujet.Beaucoup des éléments du document sont inclus dans les suggestions ici, mais ils proposent certains éléments à essayer pour les cas graves tels que le vôtre. Plutôt que de les répéter tous ici, il vaut mieux se référer simplement à ce document bien écrit sur le sujet.
http://support.apple.com/en-us/HT201583
Si tout le reste échoue, vous pouvez essayer de créer une petite clé USB de démarrage en utilisant PuppyLinux ou une autre distribution de ce type, puis démarrer à partir de cette clé USB. Montez le disque dur Mac, puis accédez au dossier et supprimez le fichier.
la source
Ce n'est peut-être pas possible car votre fichier se trouve dans un dossier situé dans le dossier de téléchargement? Remettez les fichiers sur votre bureau, ouvrez le dossier «téléchargements» et supprimez ce qu'il y a dans ce dossier. Essayez de vider votre poubelle maintenant.
la source