Difference between revisions of "Linux command: xargs"

From RHS Wiki
Jump to navigation Jump to search
Line 9: Line 9:
 
-P Specify max number of parallel processes<br />
 
-P Specify max number of parallel processes<br />
 
-I Specify argument possition ej: ls | xargs -I ARG echo before ARG after
 
-I Specify argument possition ej: ls | xargs -I ARG echo before ARG after
 +
 +
 +
<source lang='bash'>
 +
mkdir directory_{000..999}
 +
ls
 +
ls | xargs -t -n10 rm -rf
 +
</source>

Revision as of 15:43, 28 December 2015

Examples:

 ls | xargs rm -rf # Delete all elements inside current directory
 ls | xargs -t rm -r # -t shows the command that will be executed
 ls | xargs -t -n1 rm -r # Limit to one the number of arguments passed to rm

Other arguments
-P Specify max number of parallel processes
-I Specify argument possition ej: ls | xargs -I ARG echo before ARG after


 mkdir directory_{000..999}
 ls
 ls | xargs -t -n10 rm -rf