通过 ssh 将本地文件附加到远程文件

lbu*_*tlr 4 ssh

我可以使用 ssh 或 scp 将远程文件附加到本地文件,但我不知道如何反向操作并将本地文件附加到远程服务器。

ssh remote.server cat /path/to/file >> locale-file

效果很好(但不适用于通配),但我该如何逆转呢?

Pan*_*nki 8

cat localfile | ssh -t remote.server "cat - >> remote_file"
Run Code Online (Sandbox Code Playgroud)

这将内容发送localfilestdinssh

cat -然后用于读取 this ( -mean stdin)。

  • 最好使用“-T”,即根本不分配任何 TTY。 (3认同)