Linux学习-减号-

Linux使用过程中不常用命令减号-(也不知道该不该叫做命令),不过感觉还是挺实用的。

1
tar -cvf - /home | tar -xvf -

这里减号-替代了stdin和stdout:将/home里面的文件打包,但结果并不是输出到文件而是输出到stdout;经过管线后,将tar -cvf - /home传送给后面的tar -xvf -。后面这个-则是取用前一个命令的stdout。
前端工具gulp实现也是靠这种原理吗?