大家好我正在将一个文件夹从一台计算机复制到另一个用户使用tar和SSH,用下一个命令,但我不明白 cat - > 在工作中。有人能帮我理解吗?
ssh systemmanager@127.233.117.43“tar czvpPf - / home / systemmanager / Desktop / test”|猫 - > /home/debian/Desktop/backupPrueba.tar.gz
THX
答案 0 :(得分:0)
|
是" pipe",意味着将上一个命令的输出作为输入传递到下一个命令。
-
表示从stdin获取参数,在本例中是从管道语句的返回值。
>
是简单的文件重定向。将命令的正常输出(到stdout)重定向到由此运算符后面的任何内容命名的文件。
->
一起运行这一事实无关紧要。它是两个独立的运营商。