GNU/Linux >> Tutoriales Linux >  >> Linux

¿Puedo hacer que rsync genere solo el resumen?

Solución 1:

Gracias a un consejo de Wayne Davison, uso el --stats opción para copia de seguridad:

rsync -am --stats src/ dest/

Buen resumen al final, p. ej.

Number of files: 6765
Number of files transferred: 0
Total file size: 709674 bytes
Total transferred file size: 0 bytes
(10 more lines)

Solución 2:

Usa lo siguiente:

rsync -vr src/ dest/ | sed '0,/^$/d'

Explicación:rsync se ejecuta en modo detallado usando el -v bandera. Muestra una lista detallada de archivos, una línea vacía y el resumen. Ahora sed se utiliza para aprovechar el hecho de que el resumen está separado por una línea vacía. Todo hasta la primera línea vacía no se imprime en la salida estándar. ^$ coincide con una línea vacía y d evita que se emita.


Linux
  1. ¿Cómo puedo hacer que grep imprima las líneas debajo y encima de cada línea coincidente?

  2. ¿Cómo puedo formatear mi salida grep para mostrar los números de línea al final de la línea y también el recuento de visitas?

  3. ¿Cómo puedo ejecutar código PHP desde la línea de comandos?

  4. ¿Cómo usar sed para eliminar solo líneas dobles vacías?

  5. ¿Cómo puedo anteponer una cadena al comienzo de cada línea en un archivo?

¿Cómo seguir la salida -f con colores usando solo Awk y mostrar el resto de la salida?

¿Cómo hacer que GREP seleccione solo valores numéricos?

¿Cómo puedo recorrer la salida de un comando de shell?

¿Cómo diferenciar solo la primera línea de dos archivos?

¿Cómo puedo copiar una carpeta desde la línea de comandos de Linux?

¿Ocultar la salida de un comando de shell solo en caso de éxito?