通过 ssh 连接服务器时,使用 'cat' 将本地文件复制到远程文件

通过 ssh 连接服务器时,使用 'cat' 将本地文件复制到远程文件

如果我的文件something.txt位于本地客户端,而我通过 ssh 连接到远程服务器,那么我不能:

cat /path/on/local/client/something.txt >> /path/on/server

我可以通过以下方式做我想做的事情:

cat something.txt | ssh username@server "cat > /path/on/server"

但那是在客户端的服务器之外。希望保留在服务器中。是否scp需要先将文件上传到服务器?

相关内容