我正在使用SSH连接到服务器。 我想上传本地文件到服务器。 通常我通过打开“新build文件传输窗口”来做到这一点。但是,我想只是从命令提示符下执行此操作。
这个命令是什么?
既然你提到“新文件传输”窗口,我的猜测是你正在使用ssh.com SSH2客户端。
SCP2.EXE是通过ssh从命令行复制文件的程序。
你可以用rsync来做到这一点。
像这样的东西应该足够了:
rsync -av /path/to/Desktop/ server.name:/path/to/destination
-av告诉rsync “归档”(维护许可权,recursion地行为等)并且是冗长的(打印传输的文件名)。
注意:如果您在“桌面”末尾留下尾部,桌面的内容将被传输。 没有斜杠,所有的文件将被转移到目的地的一个名为“桌面”的文件夹。
有时对于小文本文件,我将内容复制到剪贴板,然后将其粘贴到terminal窗口中的cat 。 例如
cat > path/to/file