如何一次性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 [email protected]:/path/to/remote/

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

相关推荐
_可乐无糖11 分钟前
EC2安装WebRTC sdk-c环境、构建、编译
服务器·webrtc·aws
斯普信专业组25 分钟前
Kafka主题运维全指南:从基础配置到故障处理
运维·分布式·kafka
倔强的石头1061 小时前
【Linux指南】用户与系统基础操作
linux·运维·服务器
云上艺旅1 小时前
centos升级内核
linux·运维·centos
kaikaile19951 小时前
centos开启samba服务
linux·运维·centos
好多知识都想学1 小时前
Centos 7 服务器部署多网站
linux·服务器·centos
好多知识都想学1 小时前
centos 7 部署awstats 网站访问检测
linux·运维·centos
藥瓿亭2 小时前
K8S认证|CKS题库+答案| 10. Trivy 扫描镜像安全漏洞
linux·运维·服务器·云原生·容器·kubernetes·cks
leo__5202 小时前
在Ubuntu中设置开机自动运行(sudo)指令的指南
服务器·ubuntu·postgresql
Leo.yuan2 小时前
数据湖是什么?数据湖和数据仓库的区别是什么?
大数据·运维·数据仓库·人工智能·信息可视化