12 votos

¿Por qué vaciar la basura es mucho más lento que rm?

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

¿Qué está haciendo el Finder para tardar tanto? ¿Es perjudicial para mi sistema saltarse eso borrando los archivos a través de rm ?

1 votos

Ver este .

1 votos

Esta cuestión se solapa con ¿Cómo puede Finder vaciar la papelera más rápidamente que "rm -rf /Volúmenes/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 . Parece que la velocidad relativa es contextual.

-2voto

MacPomoc.pl Puntos 1

Se trata de un caso de edición "destructiva" frente a "no destructiva" de archivos. Como en los viejos tiempos en que se cortaba y pegaba la cinta de audio o la película, la edición de entonces era destructiva como lo es el comando RM. Escribes el comando, pulsas ENTER y el RM se ejecuta inmediatamente.

Por otro lado, mover archivos a la carpeta TRASH es sólo eso, y el sistema responde: "espera mientras averiguo cuántas cosas necesito mover". Pagas con tiempo la posibilidad de DESHACER un posible borrado accidental. En los viejos tiempos no solíamos tener tanta suerte en los ordenadores o con las películas o cintas. :-)

0 votos

No estoy seguro de que esto se refiera a lo que la pregunta está pidiendo en realidad, no se trata de mover archivos a la papelera, sino de vaciar la papelera.

0 votos

En pocas palabras, rm elimina directamente las cabeceras de los archivos y directorios marcándolos como libres, y los datos de los archivos siguen en el disco. (La bandera -P en rm escribe sobre los datos en tres pasadas, borrándolos efectivamente). Un borrado de la papelera del Finder, sin embargo, tiene la sobrecarga de mover los archivos a la carpeta de la papelera, permitiendo también los elementos duplicados

4 votos

Sí, esto se refiere al vaciado de la basura en sí, no al traslado a la basura. @IconDaemon: eso suena más como lo que estoy buscando, pero la carpeta .Trash es donde los archivos viven cuando están en la papelera, ¿verdad? ¿Qué hace el Finder cuando realmente vacío la basura que lleva mucho más tiempo que eliminar las cabeceras de los archivos?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X