示例:我通过ssh登录便携式计算机(Ubuntu 14.04),我需要制作一些命令输出的.log文件,然后将其传输到台式机。该命令具有-o
将输出重定向到文件的选项。我不仅仅可以使用scp
命令复制文件。
问题是:是否可以将输出直接重定向到我的机器,而不需要先在笔记本电脑上制作文件,然后再使用进行传输scp
?
两台机器都使用Ubuntu 14。
根据您的命令,您可以执行以下操作:
ssh user@machine command > log
日志将保存在您的计算机中,这是一个真实的示例:
ssh [email protected] ls > log
如果您的命令不支持输出,请按以下方式stdout
运行它:
ssh [email protected] "command -o output; cat output" > log
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句