例子:
mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw -
cd -
nc -l -p 12345 | tar xvzf -
破折号的目的是什么?如何使用?
如果您-在tar命令末尾说的是裸露,这在许多要使用文件的命令中很常见。
-
tar
它允许您指定标准输入或输出,而不是 实际的 文件名。
第一个和第三个示例就是这种情况。例如,该cdrecord命令采用标准输入(由产生的ISO图像流mkisofs)并将其直接写入/dev/dvdrw。
cdrecord
mkisofs
/dev/dvdrw
使用该cd命令,每次更改目录时,它都会存储您来自的目录。如果cd使用特殊的-“目录名称”,它将使用该记住的目录而不是真实目录。通过使用它,您可以轻松快速地在两个目录之间切换。
cd
其他命令可以-视为 不同的 特殊值。