xargs

Linux · Terminal · disponible en el simulador

Qué hace y para qué sirve

Construye y ejecuta comandos usando la entrada estándar.

Sintaxis

xargs [opciones] [comando]

Opciones y parámetros

  • -n

    Número de argumentos por ejecución del comando.

    ls | xargs -n1 echo
  • -I

    Sustituye la cadena indicada por cada elemento de entrada.

    ls | xargs -I{} cp {} /tmp
  • -0

    Espera elementos separados por byte nulo; se usa con find -print0.

  • -P

    Ejecuta varios procesos en paralelo.

Ejemplos de uso

  • printf '%s\n' a b | xargs echo
  • find . -type f -print0 | xargs -0 rm
  • ls | xargs -n1 echo
  • ls | xargs -I{} cp {} /tmp
Practicar xargs

Comandos relacionados