如何一次性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/

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

相关推荐
VVVVWeiYee1 小时前
TCP/UDP详解(一)
运维·网络·tcp/ip·udp·信息与通信
谢尔登2 小时前
【计算机网络】 IPV4和IPV6区别
运维·服务器·计算机网络
@Demi2 小时前
vsCode或Cursor 使用remote-ssh插件链接远程终端
服务器·ide·vscode·ssh
努力努力再努力wz2 小时前
【c++进阶系列】:万字详解多态
java·linux·运维·开发语言·c++
杭州泽沃电子科技有限公司2 小时前
工业环境电缆火灾预防的分布式光纤在线监测
运维·人工智能·科技·安全
zzz.103 小时前
Linux问答题:调优系统性能
linux·运维·云原生
Lovyk3 小时前
完整实验命令解析:从集群搭建到负载均衡配置
linux·运维·服务器
qq_341160443 小时前
文件系统挂载详细分析(《图解Linux内核》虚拟文件系统篇笔记二)
linux·服务器·笔记
Yyyy4823 小时前
MyCAT高可用
java·运维
熬夜苦读学习4 小时前
Reactor 反应堆模式
运维·服务器·网络·网络协议·http·智能路由器·php