如何一次性scp多个文件到远程机器上

如题,如果想要使用 scp 一次性复制多个文件到远程机器上,可以用以下命令实现,格式如下:

bash 复制代码
$ scp -P port local_file1 local_file2 ... username@remote_host:remote_path

其中:

  • port 是远程主机的指定端口号,如果使用默认的SSH端口(22),可以省略该参数。
  • local_file1、local_file2 是你想要复制的多个本地文件路径。
  • username 是远程主机的用户名。
  • remote_host 是远程主机的IP地址或域名。
  • remote_path 是要复制到的远程主机的路径。

这里给出一个例子,如果我要将本地文件 /path/to/local/file1.txt 和 /path/to/local/file2.txt 同时复制到远程主机 example.com 的 /path/to/remote/ 路径下,并使用端口号 12345,这条命令则应该这么用:

bash 复制代码
$ scp -P 12345 /path/to/local/file1.txt /path/to/local/file2.txt username@example.com:/path/to/remote/

但是前提为,你对远程主机有访问权限。

相关推荐
landonVM2 分钟前
Linux VPS 怎么设置密钥登录
linux·运维·服务器
RisunJan4 分钟前
Linux命令-ln(在文件或目录之间创建链接)
linux·运维·服务器
China_Yanhy4 分钟前
我的区块链运维日记 · 第 13 日:跨链惊魂 —— Layer 2 的“快”与“慢”
运维·区块链
花间相见5 分钟前
【Linux】—— FTP服务搭建与使用(Ubuntu实操版,适配办公内网)
linux·运维·ubuntu
YYYing.12 分钟前
【Linux/C++进阶篇 (一)】man手册、gdb调试、静态库与动态库
linux·运维·c++
前方一片光明21 分钟前
Linux——麒麟v10国产化系统升级openssh到10.0版本全过程
linux·运维·服务器
东湖山上22 分钟前
解决Cursor 远程ssh连不上服务器的问题
运维·服务器·ssh
Trouvaille ~22 分钟前
【Linux】Linux线程概念与控制(四):glibc源码剖析与实现原理
linux·运维·服务器·c++·操作系统·glibc·线程控制
mseaspring25 分钟前
一款高颜值SSH终端工具!基于Electron+Vue3开发,开源免费还好用
运维·前端·javascript·electron·ssh