En esta pregunta: ¿Cómo eliminar todos los archivos y subdirectorios en un directorio SIN eliminar el directorio en bash? se le pregunta cómo eliminar todos los archivos de una carpeta y no la carpeta en sí.
La excelente respuesta de Matt incluye el uso de la bandera -v para el comando 'rm'.
rm -rfv dontDeleteMe && mkdir dontDeleteMe
El comando que dejé fue el de arriba. Ciertamente útil, pero ¿el indicador -v en 'rm' y / o en general ralentiza las tareas realizadas a través de la línea de comando?
Tengo una carpeta con archivos .txt (alrededor de 100.000 de ellos) que he creado, eliminado y recreado para mí algunas veces. Algunas veces con rm, algunas veces en el buscador de archivos, y tengo la sensación de que es aún más lento usar el comando rm como se muestra arriba. ¿La bandera -v tiene algo que ver con esto?
fuente
/dev/null
rendimiento no se ve tan dificil como mostrar texto en un emulador de terminal.¿Por qué no descubrirlo usted mismo? Use el tiempo.
fuente
-v
salida o si el directorio estaba vacío.time' pretty much redirects the output to
/ dev / null '.