xargs je Unix naredba, obično dostupna na svim *nix operacijskim sustavima kao naredba sustava. Služi za izgradnju naredbi tako što sve što dolazi na standardni ulaz (STDIN) ne prosljeđuje naredbi koja slijedi u komadu, nego xargs prosljeđuje ulaz redak po redak. Naredbe kao što su grep i awk mogu prihvatiti standardni ulaz kao parametar putem cijevi (pipe). Međutim, naredbe poput cp, printf-a i echo ne znaju čitati STDIN nego primaju parametre ili kao parametar napisan iza dotične naredbe (cp, echo itd.) ili preko xargs-a. Također, Linux jezgra prije inačice 2.6.23 nije mogla procesirati proizvoljno duge liste parametara,[1] pa je jedino rješenje u bashu ili nekoj drugoj Linux ljusci bila uporaba naredbe xargs.