I ran the following command that I found on internet.
s3cmd ls --recursive  s3://bucket/files  | awk '{print $4}' |  xargs -I@ s3cmd get @ -
a) Can anyone break this down from the xargs part
b) I specifically want to know what does "-" means in bash.
Sorry if the title is misleading.
 
    