La carpeta Papelera no se está vaciando debido al archivo P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg


11

Cuando estoy cd ~/.Trashen la terminal, muestra que hay una carpeta Downloads, y dentro de la Downloadscarpeta, otra carpeta Reactions, y dentro Reactions, hay un archivo llamado

virus

Apagar o reiniciar la computadora no funciona para vaciar la basura. Además, debo decir que el archivo está oculto y no se muestra cuando abro la carpeta Papelera. ¿Es un virus? En caso afirmativo, ¿cómo me deshago de él?

virus 2


En la terminal, usando: cd ~/.Trash/Downloads/Reactionsy luego ls -al, muestra el archivo jpg.

(se muestra en la captura de pantalla del archivo porque no pude copiar y pegar el texto aquí en esta pregunta)

virus 3

drwxrwxrwx 3 username staff 102 Jan 19 14:36 .

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

Actualización 1

Moví el Reactionscabo de la Downloadsy vacié la basura. Ahora solo Reactionsqueda el .jpginterior.

virus 4

Al ejecutar ls -aBeil ~/.Trash/Reactionsen la terminal, el siguiente es el resultado:

virus 5

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

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

Actualización 2

Desde cd ~/.Trash/Reactions> rm 'P> introducirspacetab'return

El resultado es el siguiente:

virus 6

Actualización 3

A continuación se muestra el resultado de unset LANG ; ls -aBeil ~/.Trash/Reactions:

virus 7

Actualización 4

A continuación se muestra el resultado de la verificación del disco de la utilidad:

virus 8

virus 9

Actualización 5

Acabo de reparar el disco mediante el Disk Utilityuso de commandacceso + R después de reiniciar el sistema. Luego, el .jpgarchivo ya no está oculto y se puede vaciar en la papelera. A continuación puedes ver las capturas de pantalla.

virus 10

virus 11

Gracias a todos por sus comentarios y respuestas. Un agradecimiento especial a daniel Azuelos, patrix y klanomath.


Abra la Utilidad de Discos y ejecute "Verificar volumen" en su unidad principal. Si recibe errores que requieren reparación, arranque en modo de recuperación, ejecute Disk Util desde allí y use "Reparar volumen"
nohillside

1
@patrix, por favor eche un vistazo a la actualización 4
Sami

2
"Nombre ilegal", en realidad me gusta eso. Proceda como se explica en el cuadro de diálogo en la ventana inferior y luego (una vez que tenga la Utilidad de discos ejecutándose en modo de recuperación) seleccione "Reparar disco" (en lugar de verificar). Luego reinicie como de costumbre e intente vaciar la basura nuevamente.
nohillside

1
@patrix, gracias patrix, funcionó. Por favor, eche un vistazo a la actualización 5.
Sami

Respuestas:


9

Es posible que esta respuesta no responda realmente la pregunta, pero proporcione información sobre lo que podría haber sucedido.

He descargado el torrent con imágenes de 4Chan que contienen Pain.jpg y otras dos fotos con caracteres hebreos. Aquí está el culpable diabólico ;-)

dolor

ls -aBeil muestra:

mymac: Usuario de reacciones $ ls -aBeil  
ls: P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg: No existe tal archivo o directorio         
total 528  
581705 drwxrwxrwx 6 personal de usuarios 204 21 de enero 12:08.  
401304 drwx ------ + 6 usuarios personal 204 21 de enero 11:57 ..  
 0: grupo: todos niegan borrar  
582449 -rw-r - r - @ 1 usuario personal 6148 21 de enero 12:08 .DS_Store  
582261 -rw-r - r-- 1 personal de usuarios 4792 21 de enero 12:05 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆. Jpg  
582094 -rw-r - r-- 1 equipo de usuarios 253804 21 de enero 12:06 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆. Xcf  

lsof -- . * muestra:

mymac: Reacciones usuario $ lsof -. * *  
lsof: error de estado en P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg: No existe tal archivo o directorio    
COMANDO PID USUARIO FD TIPO DISPOSITIVO TAMAÑO / NO NOMBRE  
bash 1290 usuario cwd DIR 1,2 204 581705.  
lsof 1345 usuario cwd DIR 1,2 204 581705.  
lsof 1346 usuario cwd DIR 1,2 204 581705.  

Todos los archivos estaban visibles en el Finder, excepto .DS_Store, por supuesto. Pain.jpg tenía un icono predeterminado y no se podía abrir. Después de mover Pain.jpg a la carpeta Descargas (a las ~ 12: 13 - verifique el registro a continuación), esperando unos segundos y volviéndolo a la carpeta Reacciones, apareció el icono de vista previa y se pudo abrir el archivo.

dolor

ls -aBeil ahora muestra:

mymac: Usuario de reacciones $ ls -aBeil  
total 616  
581705 drwxrwxrwx 6 personal de usuarios 204 21 de enero 12:14.  
401304 drwx ------ + 6 usuarios personal 204 21 de enero 12:14 ..  
 0: grupo: todos niegan borrar  
582449 -rw-r - r - @ 1 personal de usuario 6148 21 de enero 12:14 .DS_Store  
581871 -rw-r - r-- 1 equipo de usuarios 44041 21 de enero 12:01 P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg  
582261 -rw-r - r-- 1 personal de usuarios 4792 21 de enero 12:05 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆. Jpg  
582094 -rw-r - r-- 1 equipo de usuarios 253804 21 de enero 12:06 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆. Xcf  

lsof -- . * muestra:

mymac: Reacciones usuario $ lsof -. * *  
COMANDO PID USUARIO FD TIPO DISPOSITIVO TAMAÑO / NO NOMBRE  
bash 1290 usuario cwd DIR 1,2 204 581705.  
lsof 1390 usuario cwd DIR 1,2 204 581705.  
lsof 1391 usuario cwd DIR 1,2 204 581705.  

Las entradas de registro correspondientes (perdón por los irritantes caracteres hebreos que abarrotan las entradas, al menos editarlas y verlas en Google Chrome, es realmente difícil formatearlas):

21/01/15 12: 07: 10,734 QuickLookUIHelper [1231]: CoreAnimation: no se pudo crear el contexto OpenGL  
21/01/15 12: 07: 32,702 sandboxd [346]: ([1180]) mdworker (1180) denegar file-read-xattr / Users / user / Desktop / Reactions ()  
21/01/15 12: 08: 03,862 QuickLookUIHelper [1248]: CoreAnimation: no se pudo crear el contexto OpenGL  
21/01/15 12: 13: 41,303 Finder [325]: error en la creación de la extensión sandbox: error de creación de la representación del sistema de archivos para la ruta: [/ Users / user / Downloads / Reactions / P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg]  
21/01/15 12: 13: 41,303 Finder [325]: __CFPasteboardCreateSandboxExtensionDataFromCFData: no se pudieron obtener datos de extensión de sandbox para url [archivo: ///.file/id=6571367.581871]  
21/01/15 12: 13: 41,304 Buscador [325]: no se pudo obtener una extensión de sandbox válida para el artículo: [789514] de sabor: [public.file-url] del cartón. Debido a que la extensión de sandbox no se pudo generar ...  
21/01/15 12: 13: 41,304 Finder [325]: Error al obtener extensiones de sandbox para itemIdentifier (789514). Los datos para la extensión sandbox seguían siendo datos proxy  
21/01/15 12: 13: 47,518 Finder [325]: error en la creación de la extensión sandbox: error de creación de la representación del sistema de archivos para la ruta: [/ Users / user / Downloads / Reactions / P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg]  
21/01/15 12: 13: 47,518 Finder [325]: __CFPasteboardCreateSandboxExtensionDataFromCFData: error al obtener datos de extensión de sandbox para url [archivo: /// 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]  

Mover toda la carpeta Reactions a la papelera y eliminarlo con las fotos no es un problema. Lo mismo se aplica para copiar la carpeta o moverla. Pain.jpg, aunque realmente es un PITA con respecto a la visualización adecuada, no parece ser un virus.

Los problemas en Finder y sandbox probablemente se deben a la extraña denominación del archivo: caracteres romanos y hebreos mixtos. En hebreo, solo los nombres de los archivos se anotan de derecha a izquierda (vea la segunda imagen). Además, puede haber ocurrido algún daño en el sistema de archivos.

Mis consejos son:

  • como otros ya mencionados: intente reparar su volumen principal con 'Disk Utility' después de reiniciar en modo de recuperación
  • mueva el archivo a otra carpeta, espere un momento y vuelva a su origen hasta que vea la imagen de vista previa. Revise sus registros para ver los mensajes de sandbox (ver arriba).
  • intente ejecutar find . -inum <inode> -exec rm {} \;después de usar ls -aBeilcon éxito para obtener el inodo de 'Pain.jpg'. En mi caso eso hubiera sido:find . -inum 581871 -exec rm {} \;
  • reinicie al modo de recuperación e intente ejecutar el último comando ( find . -inum <inode> -exec rm {} \;) después de reparar el sistema de archivos.

  • intenta ejecutar rm 'P \ ͎̮͉͍ͨ̈́̾̈́A \ ͎̮͉͍ͨ̈́̾̈́I \ ͎̮͉͍ͨ̈́̾̈́N \ ͎̮͉͍ͨ̈́̾̈́.jpg'


@danielAzuelos hmmm Bitsnoop es solo un sitio de torrents como piratebay o similar. Descargué unas 1400 fotos a través de un enlace magnético con µtorrent. Me salteé la mayoría de ellos reteniendo solo aquellos con caracteres especiales. no había * .dmg para descargar.
klanomath

@klanomath, gracias por su respuesta informativa ...
Sami

@danielAzuelos, también tenía una colección de fotos de torrentes y esta imagen quizás era una de ellas ... Recuerdo que noté que había un exearchivo dentro de la carpeta que contenía la pain.jpgimagen y desafortunadamente era tarde porque tal vez ya se ejecutó cuando la carpeta se abrió ... Pude eliminar la carpeta original que contenía las imágenes con esos nombres anteayer sin ningún problema ...
Sami

find . -inum 581871 -exec rm {} \;nota: 581871 es el inodo, compruebe la primera columna de ls -aBeilresultados
nelson

1
@klanomath: Olvidé un punto clave. Si es así LANG=en_US.UTF-8, cualquier carácter es imprimible y -Bno es de mucha ayuda. Para usarlo eficientemente uno debe ingresar unset LANG ; ls -aBeil.
dan

4

En uso normal, el rmcomando es para eliminar archivos y el rmdircomando es para eliminar carpetas . rmse negará a eliminar una carpeta y rmdirse negará a eliminar un archivo. E incluso entonces, rmdirno eliminará una carpeta que contenga algo más allá de los enlaces artificiales hacia .y ...

Ambas limitaciones pueden superarse proporcionando el -rinterruptor (abreviatura recursive) rmcomo en rm -r list_of_files_or_folders. Si se le pide que elimine una carpeta, primero eliminará todo lo que contenga y luego invocará rmdirinternamente para deshacerse de la carpeta. Las subcarpetas se eliminan de la misma manera, a cualquier profundidad.

rmse quejará si se le pide que elimine algo que no se puede eliminar. Sin embargo, agregar el -finterruptor (abreviatura de force) le dice que haga un mejor esfuerzo para superar cualquier obstáculo que pueda surgir. Si no puede eliminar algo porque está bloqueado o porque sus permisos dicen que no se puede eliminar, y usted es el propietario del archivo, entonces, como propietario del archivo, puede desbloquear el archivo y / o cambiar sus permisos. Con -f, el rmcomando hará estas cosas en silencio sin molestarlo.

Version corta:

cd ~/.Trash
rm -rf Downloads

Tengo los mismos errores rm: Downloads/Reactions: Directory not emptyyrm: Downloads: Directory not empty
Sami

4

Haga clic derecho en la papelera, mientras mantiene presionada la tecla Comando. Aparecerá una opción 'Secure Empty Trash'. Selecciona esto. Con suerte, vaciará la carpeta de basura por usted.


DiceThe operation can’t be completed because the item “Reactions” is in use.
Sami

Ejecutarcd ~/.Trash/Downloads/Reactions ; lsof -- . *
dan

4

Primero, cden la carpeta Reacciones:

cd ~/.Trash/Reactions

Luego, escriba rm, a space, luego la tabclave.

Esto debería completar automáticamente el primer archivo en el directorio.

Si lo hace , debería poder presionar returnpara eliminar el archivo ofensivo.


El autocompletado funciona pero recibo el No such file or directorymensaje
Sami

4

Parece que podría ser un nombre de archivo ilegal.

  • Arranque en modo de usuario único, intente ejecutar fsck -f
  • Inicie en modo de recuperación, ejecute la Utilidad de disco desde allí y seleccione "Reparar disco"

3

Arranque el sistema en modo Usuario único apagando y manteniendo presionadas las teclas Comando + S. Luego, cuando vea, bash3.2#escriba /sbin/mount -uw /para montar el sistema de archivos como readwrite.

Entonces,

  1. cd /Users/<your username>/ para moverse a su directorio de inicio
  2. rm -rf .Trash para forzar la eliminación del directorio de la papelera
  3. mkdir .Trash para recrear el directorio de basura
  4. chmod 700 .Trash para establecer los permisos adecuados en la carpeta
  5. chown <your username> .Trash para configurar su usuario como propietario de las carpetas
  6. reboot para reiniciar y salir del modo de usuario único

Tengo los mismos errores rm: .Trash/Downloads: Directory not emptyyrm: .Trash: Directory not empty
Sami

Esta respuesta es arriesgada. El .Trashno obtiene la ACL predeterminada que tiene por defecto. Además, en un FS corrupto no funcionará. Es más fácil decir esto ahora que sabemos que el FS está dañado :).
dan

3

Intenta sacar la carpeta Downloadsde la papelera

Luego corre en la terminal:

defaults write com.apple.finder AppleShowAllFiles -bool yes;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"

Esto le permitirá ver archivos ocultos en el sistema de archivos de la GUI del Finder .

Si puede ver el archivo ... jeg en las carpetas de descargas o reacciones. ¿Puedes cambiarle el nombre? Si es así, hazlo. y el intento y eliminarlo.

correr en terminal:

defaults write com.apple.finder AppleShowAllFiles -bool no;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"

Para restablecer el sistema a oculto.


Puedes ejecutar solo el defaults write com.apple.finder AppleShowAllFiles -bool yes

en terminal.app y el relanzar manualmente el buscador. Usando su icono del muelle.

Mantenga presionada la alttecla y luego haga clic en el icono de la base del buscador.

ingrese la descripción de la imagen aquí


Moví el Downloadsescritorio y seguí tu método. Cuando ejecuto el primer comando en la terminal, todo se oculta en mi escritorio, luego, al ejecutar su segundo comando, los archivos de escritorio aparecen nuevamente.
Sami

También Reactionssaqué la carpeta y volví Downloadsa eliminar los archivos y vacié la basura. Ahora, solo Reactionscon el archivo oculto dentro dejado en la papelera.
Sami

Mi sistema siempre funciona defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder, pero el archivo Reactionsno se muestra
Sami

Pero si usted es -a en la carpeta, ¿lo ve?
markhunte

Si puedo ver eso. No cambia el nombre del archivo y dice mv: rename ... to hi.jpg: No such file or directory. Tenga en cuenta que no puedo copiar pegar el nombre de archivo aquí.
Sami

2

Intente seguir los pasos descritos en el documento de soporte de Apple sobre este tema. Muchos de los elementos del documento se incluyen en las sugerencias aquí, pero ofrecen algunos elementos para probar en casos graves como el suyo. En lugar de repetirlos todos aquí, es mejor simplemente referirse a este documento bien escrito sobre el tema.

http://support.apple.com/en-us/HT201583

Si todo lo demás falla, puedes intentar crear una pequeña unidad de arranque usando PuppyLinux u otra distribución similar, luego arranca desde esa unidad de thumnbdrive. Monte el disco duro de Mac, luego navegue a la carpeta y elimine el archivo.


Alternativa al arranque de Linux: ¿modo de disco de destino y montar como una unidad tonta en otra Mac?
osxconor

-1

¿Quizás no es posible porque su archivo está en una carpeta que se encuentra en la carpeta de descarga? Vuelva a colocar los archivos en su escritorio, abra la carpeta 'descargas' y elimine lo que hay en esa carpeta. Intenta vaciar tu bote de basura ahora.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.