Excuse me if this sounds pretty noobie. I was just checking the man page for throttle about how does the pipeline work hand in hand for throttle. So while checking the manual page example, I stuck over '-' in the below command. In there manual page in the EXAMPLE section, the first example was as follows:
To limit the bandwidth of a tar back-up to a remote server to 1 Mbit/s, type:
$ tar czf - . | throttle -m 1 | ssh host 'tar xzf - -C /bak'
Now in here, I wanted to understand the '-' just after czf and '-' after xzf. If this doubt is clear, I would be comfortable to understand the whole command.
Thank you in Advance.