Eu aprendi a usar tar sem '-' para opções, como, tar cvfz dir.tar.gz Directory/recentemente, encontrei a tar -czvfsintaxe um pouco diferente (acho que o 'f' deve ser a última opção nesse caso).
Ambos funcionam no Linux e no Mac OS. Existe uma sintaxe recomendada, com ou sem '-', que é mais portátil entre os sabores unix?
-fdeve ser a última opção é porque ela requer um argumento e esse argumento pode ser dado tocando na opção. tar -cvfz dir.tar.gz Directorysignifica criar um arquivo nomeado zque contém os arquivos dir.tar.gze Directory.