¿Por qué es más lento vaciar la basura que la basura? [duplicar]

11

Si hay muchos archivos en la papelera, a veces el Finder mostrará una barra de progreso que dice (por ejemplo) "Preparándose para eliminar 62,736 archivos", luego otro barra de progreso para la eliminación real. En comparación, eliminar esos mismos archivos de la línea de comandos es casi instantáneo.

¿Qué está haciendo el Finder que lleva tanto tiempo? ¿Es perjudicial para mi sistema omitir eso al eliminar archivos a través de rm?

Nate Cook
fuente
1
Ver esta .
tubedogg
1
Esta pregunta se solapa con ¿Cómo puede el Buscador vaciar la Papelera más rápidamente que "rm -rf /Volumes/Foo/.Trashes/501/*"? que tiene una respuesta aceptada pero que cubre muy bien las situaciones inversas; donde Finder es más rápido que rm. Aparece la velocidad relativa es contextual.
Graham Miln

Respuestas:

-1

Este es un caso de edición "destructiva" vs "no destructiva" de archivos. Al igual que en los viejos tiempos de cortar y pegar cintas de audio o películas, la edición fue tan destructiva como lo es el comando RM. Escribe el comando, pulsa ENTER y RM se ejecuta inmediatamente.

Por otro lado, mover archivos a la carpeta TRASH es solo eso, y el sistema responde, "espere mientras averiguo cuántas cosas necesito mover". Usted paga a tiempo la posibilidad de deshacer un posible borrado accidental. En los viejos tiempos, por lo general, no teníamos tanta suerte con las computadoras o con el cine o la cinta. :-)

MacPomoc.pl
fuente
No estoy seguro de que se refiera a lo que la pregunta realmente hace, no se trata de mover archivos a la papelera sino de vaciar la papelera.
grg
En pocas palabras, rm elimina directamente los encabezados de los archivos y directorios que los marcan como gratuitos, y los datos del archivo aún están en el disco. (Sin embargo, la marca -P en rm escribe sobre los datos en tres pases, borrándolos de manera efectiva). Sin embargo, la eliminación de la papelera del Finder conlleva la sobrecarga de mover los archivos a la carpeta .Trash, lo que también permite elementos duplicados.
IconDaemon
3
Sí, esto es sobre el vaciado de basura real, no moverse a la basura. @IconDaemon: eso suena más como lo que estoy buscando, pero la carpeta .Trash es donde viven los archivos cuando están en la papelera, ¿verdad? ¿Qué está haciendo el Finder cuando en realidad vacío ¿La basura que lleva mucho más tiempo que eliminar los encabezados de los archivos?
Nate Cook