¿De qué sirven los signos '-' (less) en cualquier command de Linux / UNIX?

Posible duplicado:
¿Qué significa "-" (doble línea)?
Guiones simples - para opciones de un solo caracter, pero dobles guiones -- para palabras?

Estaba leyendo la página zip del hombre y encontré ejemplos:

[…] usando el command

descomprimir -p copy de security | tar xf –

Cuando […] Por ejemplo,

tar cf -. | zip | dd of = / dev / nrst0 obs = 16k

es equivalente a

tar cf -. | zip – – | dd of = / dev / nrst0 obs = 16k

Me gustaría saber la utilidad less de estos casos. ¿Por qué se escriben dos signos less en el tercer caso?